Слово «лебедь» в современном русском языке — мужского рода. 14
Однако изначально оно было женского рода, что связано с славянской мифологией, в которой образ лебеди был связан с девой. 1 Именно поэтому в фольклорном, мифологическом контексте, в стилизованной, народной, поэтической речи допускается употребление слова «лебедь» в женском роде. 1
В эпоху Пушкина это слово уже могло использоваться как в женском роде, так и в мужском. 3 Наконец, в ХХ веке литературной нормой для него стал исключительно мужской род. 3
Также есть версия, что слово «лебедь» как одушевлённое существительное изначально входило в ряд названий больших птиц, относящихся к мужскому роду (орёл, коршун, журавль). 4