The story
- Proto-Germanic*frankô
- Frankish*Frankō
- Latinfrancus
- Old Frenchfranc
- Classical Persianفرنگ (farang)
- Middle Persianyḥ (īh)
- Middle Persianig
- Classical Persianـی (i)
- Classical Persianفرنگی (farangī)
- Thaiฝรั่ง (fà-ràng)
- English todayfarang
Borrowed from Thai ฝรั่ง (fà-ràng, “Westerner”). Doublet of Frank, frank, franc, and firangi.
Etymology from Wiktionary, CC BY-SA 4.0.