Киев - мать городов русских

Александр Попов 8
А.С.Попов
Киев – мать городов русских
(из дневниковых записей)

Бытует фраза «Киев – мать городов русских»
Сразу напрашивается вопрос. Почему мать?
Ведь Киев это существительное и имя собственное мужского рода. Наверное, для правильного согласования лучше было бы сказать «Киев – папа» или «Киев –  отец»
Как, например, говорят: «Ростов – папа»,  а Одессу именуют мамой.
Понятно, что Ростов-папа – это тот, который на Дону, а не тот, который Великий.

В общем, получается какая-то белиберда, в огороде бузина, в Киеве дядька.
В других странах и других языках такие несуразицы также бывают. Если поискать, много чего  можно найти. У испаноязычных кубинцев несуразица называется летающим быком (buey volando – исп.).
А что касается Киева, как матери разные версии для любознательного читателя даются в Википедии.  Поищите!

Москва сентябрь