Kranj (Slovene) comes from Proto-Slavic Korňь, from Latin Carnium, from Latin Carni, from Celtic karnos.