Rename column if its name matches to a name in given list

No, You misunderstood .
I want to map every list to totally different name . For example:- i want map listb to Fersigan name.

listb=["mag", "Limit", "Magnitude","UL", "magn"]

map listc to raman etc.
What can i do instead of writing every time new code like given below:

namechange= Dict(name=> "Fersigan" for name in intersect(names(dataframe), listb))