Power Query M code
let
Source = YourTable,
Mapping = MappingTable,
CurrentColumns = Table.ColumnNames(Source),
RenamePairs = Table.ToRows(Table.SelectRows(Mapping, each List.Contains(CurrentColumns, [OldName]))),
RenamedColumns = Table.RenameColumns(Source, RenamePairs)
in
RenamedColumns