English names for German places

I’m not sure if this is the right place but I was wondering last night why we call München ‘Munich’ and Köln Cologne? Or the other names for Vienna, Geneva etc etc?