鬼子應該是從古代就有、對外地人的稱呼,
早在晉代世說新語就有這樣一篇故事:
有個河北人叫盧志,他是劉備老師盧植的曾孫,
有一天他遇到陸機、陸雲兄弟(陸遜的孫子),
因為對方來自南方又姓陸,盧志好奇的問:「陸遜、陸抗是你們什麼人?」
陸機馬上爆氣,說「不就跟盧毓、盧珽跟你的關係一樣嗎」
然後丟下滿臉問號的盧志走人。
陸雲勸兄長說:「人家又不是我們同鄉,可能真的沒聽說我們兩個的身份啊。」
陸機則罵:「我們爸爸跟爺爺那麼有名全天下誰不知道,
那鬼子有夠無禮!」
(原文:我父祖名播海內,寧有不知?鬼子敢爾!)
盧志的官職是中央的尚書,陸機則是平原國內史(也就是諸侯的副官),
就官職來說是盧植比較大,
可見靠爸看不起比自己厲害的外地人、罵人家鬼子是中國人的優良傳統。
所以到了滿清末年,滿清打不贏歐美跟日本,當然也只能背地裡罵人家鬼子了。
中國罵外地人「鬼子」的習慣也在隋唐年間傳到日本,
於是你就看到日本古代都把外地人、盜賊乃至於原住民都叫做鬼了。