Power Query M code
let
Source = YourTable,
RenameList = {{"col1", "OrderID"}, {"col2", "OrderDate"}},
ExistingRenames = List.Select(RenameList, each List.Contains(Table.ColumnNames(Source), _{0})),
RenamedColumns = Table.RenameColumns(Source, ExistingRenames)
in
RenamedColumns