林姓的祖先是比干的儿子叫林坚,字长思。据《百家姓》里记载,林姓是殷商王族比干的后裔。比干为商朝贵族,由于忠心进谏被纣王处死,被杀时夫人陈氏身怀有孕在身,逃以深山密林,生下一个儿子,名坚,字长思。林姓起源于河南,始祖是比干的儿子林坚。