在《红楼梦》中没有明确指出林黛玉出生于哪一年,也就无法直接确定她的生肖。
不过,根据小说中的情节线索可以进行一定的推理分析。
有一种较为常见的说法认为林黛玉大概出生于 1707 年,按照中国传统纪年法,1707 年是丁亥年,这一年出生的人生肖属猪。
之所以推断她出生于 1707 年,主要依据如下:《红楼梦》第二回 “贾夫人仙逝扬州城 冷子兴演说荣国府 ” 中提到, 贾宝玉出生时,“不想次年又生一位公子” ,这里说的就是贾元春。
也就是说贾元春比贾宝玉大一岁。
在第十八回 “皇恩重元妃省父母” 中,又提到 “那宝玉未入学堂之先,三四岁时,已得贾妃手引口传,教授了几本书、数千字在腹内了” ,由此可知元春比宝玉不止大一岁,而是大好几岁。
另外,在第五十三回 “宁国府除夕祭宗祠 荣国府元宵开夜宴” 中有这样一段描述:“腊月二十九日……次日(腊月三十),贾母有诰封者……进宫朝贺” ,说明这一年没有大年三十,当年是小月。
查万年历可知,1722 年(壬寅年)当年农历十二月只有 29 天,没有大年三十。
根据书中情节,这一年贾宝玉 13 岁。
由此倒推,贾宝玉出生于 1709 年(己丑年),属牛。
而在第三回 “托内兄如海荐西宾 接外孙贾母惜孤女” 中,林黛玉初进贾府时说 “在家时亦曾听见母亲常说,这位哥哥比我大一岁” ,所以林黛玉比贾宝玉小一岁,因此林黛玉出生于 1707 年,生肖属猪。
不过,由于《红楼梦》本身是虚构小说,且成书年代久远,对于其中人物年龄和时间线的解读存在多种观点和争议 ,以上只是一种相对主流的推断方式。