ในแหล่งที่มาทางประวัติศาษตร์แหล่งนึง อ้างอิงไว้ว่าใน กรณีนึงที่คนไทยเรียกชาวต่างชาติว่าฝรั่ง นั่นก็เพราะ ช่วงสมัยอยุธยาในรัชสมัยสมเด็จพระนารายณ์มหาราช เป็นช่วงยุคแรกๆที่มีชาวต่างชาติเข้ามาในแผ่นดินไทยส่วนใหญ่นั่นจะมาจากประเทศฝรั่งเศส โดยมีการติดต่อสัมพันธ์ไมตรีและการค้ากันตลอดมา โดยไม่ว่าจะเป็นชาวต่างชาติชนชาติใดที่มีลักษณะคล้ายกับชาวฝรั่งเสษ คนไทยก็จะเรียกว่าพวก “ฝรั่ง”ทั้งมหด โดยอาจจะมีรากศัพท์มาจาก Francais หรือฝรั่งเศส
และในอีกแหล่งนึงได้บันทึกไว้ว่า เดิมทีมาจากคำว่า “Frank” ซึ่งเป็นชื่อชนเผาในฝรั่งเศส ในตอนที่ฝรั่งเศสยกกองทัพไปรบในสงครามครูเสดนั้น ชาวอาหรับจะเรียกชาวฝรั่งเศสว่า “Farangi” คำนี้จะใช้เรียกชาวยุโรปโดยรวม เพราะชาวอาหรับจะแยกไม่ออกว่าใครเป็นฝรั่งเศสใครเป็นอังกฤษหรือชาติใด จนเมื่อชาวโปรตุเกสเดินเรืออ้อมแอฟริกามาถึงทวีปเอเชียได้แล้ว ชนชาติชาวอาหรับก็ยังเรียกพวกเขาว่า “Farangi” อยู่ดี และเมือวันเวลาผ่านไป คำนี้ก็ถูกแพร่หลายตามที่ชาวโปรตุเกสเดินทางไปถึงจนมาถึงไทย ก็กลายเป็นคำว่า “ฝรั่ง”ในที่สุด
ภาษากรีก เรียก
“ชาวตะวันตก” ว่า “frangos”
ภาษาอาหรับ
และภาษาตรุกี เรียก “ifrangi”
ภาษาถิ่นอาหรับอาฟริกาเหนือ
เรียก “afrangui”
ภาษาถิ่นอาหรับ
เรียก “ifranji” หรือ “franji”
ภาษาอาหรับ
เรียก “faranji”
ภาษาอาหรับถิ่นอิยิปต์
เรียก “farangi”
ภาษาอาหรับมาตราฐาน
เรียกทวีปยุโรปว่า “firanja”
ภาษาเปอร์เซียปัจจุบัน
เรียก “afrang, faranj, ferang, ferangi,
feringhi”
ภาษาทมิฬ
(อินเดียใต้) เรียก “farengi, farangi,
pirangi”
ภาษามลยัม
(อินเดียใต้) เรียก “farangi”
ภาษาไทย เรียก
“ฝรั่ง”
ภาษาเขมร เรียก
“barang”