Where does “Haskovo” come from?

Haskovo (English) comes from Bulgarian Хасково, from Ottoman Turkish خاصكوی, from Ottoman Turkish كوی, from Old Anatolian Turkish كوی, from Persian کوی, from Middle Persian kwd — street, lane; lane, street.

Ancestry of “Haskovo”, step by step

StepLanguageWordMeaning
1BulgarianХасково
2Ottoman Turkishخاصكوی
3Ottoman Turkishكویvillage, a rural settlement of size between a hamlet and a town
4Old Anatolian Turkishكویvillage
5Persianکویstreet; city block
6Middle Persiankwdstreet, lane; lane, street
Every word from Middle Persian kwdEvery word from Persian کویEvery word from Old Anatolian Turkish كوی