Where does “Кардиф” come from?

Кардиф (Bulgarian) comes from English Cardiff, from Welsh caer, from Proto-Celtic *kaɸerūxs — sheep.

Ancestry of “Кардиф”, step by step

StepLanguageWordMeaning
1EnglishCardiffThe Welsh government
2Welshcaerfort, fortress, enclosed stronghold, castle,...
3Proto-Celtic*kaɸerūxssheep
Every word from Proto-Celtic *kaɸerūxsEvery word from Welsh caerEvery word from English Cardiff