寻根溯源林姓起源有三,均出自河南。最早的一支出自子姓,形成于西周初,乃殷商王族比干的后裔。唐林宝《元和姓纂》云:“殷太丁(抄者按:应为‘文丁’)之子比干之后。比干为纣所灭,其子坚逃难长林之山,遂姓林氏。”
《史记·殷》