日姓主要源自:复姓。
①、源于官名。天子有日官,诸侯有日御,皆执掌推算岁时节候次序之官。卜筮占候时日,通谓之日者,见《史记·日者列传》注,汉族日姓来源于此。
②、源于复姓。复姓日中后改单姓日。(《姓解》)
③、源于鲜卑姓。鲜卑日律姓后改日姓。(《魏书》)
③、源于高山族姓氏。台湾苗栗有高山族姓大尼海拉,意为日,开疆设隘后改为汉字日姓。(《台湾省通志》)
④、源于藏族姓氏。另藏姓尼玛汉意为日,后有改姓为日。还有日土杰布、日若本、日须本、日萨宁莫本等简写为日。
⑤、傈僳族姓。
⑥、其他少数民族也有此姓,但人数不多,起源待考。