แขกเป็นคำไทยโบราณ มีความหมายว่าผู้มาเยือน คนต่างถิ่น หรือคนต่างบ้านต่างเมือง จากข้อมูลของเสฐียรโกเศศ (นามปากกาของพระยาอนุมานราชธน) ได้อธิบายเรื่องนี้ไว้ว่า แขกเป็นคำที่ใช้เรียกชนชาติทางตะวันตกของไทยที่ไม่ใช่ชาวยุโรปผู้ผิวขาว (หรือที่ไทยเรียกว่า ‘ฝรั่ง’) ไม่ว่าจะเป็นเอเชียใต้ เอเชียกลาง เปอร์เซีย รวมไปถึงชาวอาหรับในตะวันออกกลาง