Where does “Rochefort” come from?

Rochefort (English) comes from French Rochefort, from French roc, from Middle French roc, from Old French roc, from Arabic رُخّ, from Persian رخ, from Middle Persian lhw', from Sanskrit रथ — to roll; wheel; to run, roll.

Ancestry of “Rochefort”, step by step

StepLanguageWordMeaning
1FrenchRochefort
2Frenchrocrock; rook
3Middle Frenchrocrook
4Old Frenchrocrook
5Arabicرُخّ
6Persianرخrook; cheek; face
7Middle Persianlhw'rook, castle
8Sanskritरथchariot, car, especially a two-wheeled...
9Proto-Indo-IranianHrátʰaschariot
10Proto-Indo-EuropeanHrót-h₂-os
11Proto-Indo-EuropeanHret-to roll; wheel; to run, roll
Every word from Proto-Indo-European Hret-