Из энциклопедии этого сайта - В «Лэ о Лэйтиан» и «Квэнта Сильмариллион» говорится, что у Келегорма были «длинные золотые волосы» (откуда и происходит его прозвище «Светлый» или «Светловолосый»). Однако позже Дж.Р.Р.Толкин утверждал, что из потомков Финвэ золотыми волосами отличался только род Финарфина, а у эльфов из рода Фэанора волосы были темные. Но прозвище Келегорма так и не было изменено и осталось таковым (с загадочным смыслом) в опубликованном «Сильмариллионе».
А вот ещё размышления на тему (не мои, и не из энциклопедии).
"Сравните прозвища Келегорма и Карантира: Celegorm the Fair и Caranthir the Dark. Первое обычно переводят как Келегорм Прекрасный, но это может означать также Келегорм Светлый. Прозвище Карантира наверняка связано с цветом волос, отсюда, согласно «Шибболету», его отцовское имя Morifinwe (PM:353). Кстати, квэнийское слово vanya может передать оба значения английского fair. Vanya можно перевести как «эльф из народа Ваньяр», а можно - «прекрасный» или «светловолосый» (WJ:383). Правда, неизвестно, носил ли Келегорм в Валиноре такое прозвание. В пятом томе (соответствующая глава из Quenta Silmarillion) сказано, что волосы у него золотые. Но от кого из предков он мог унаследовать такой цвет? (...) [вероятно] от Мириэль."
А это посложнее рассуждение.
"Возьмем простую схему наследования цвета волос: ген А отвечает за синтез эумеланина и темный цвет волос, т.е. у людей (эльфов) с генотипом АА и Аа волосы темные, аа - светлые. И ген В, отвечающий за синтез феомеланина, причем выработка этого пигмента обуславливается отрицательным аллелем. ВВ и Вв - волосы светлые, вв - рыжие. Проявляется только если ген А в рецессиве. Таким образом получаются следующие сочетания:
ААВВ, ААВв, ААвв, АаВВ, АаВв, Аавв - темные волосы.
ааВВ, ааВв - светлые волосы.
аавв - рыжие волосы.
Итак, если у Феанора генотип АаВв, а у Нерданель аавв, у них спокойно получится и светловолосый Келегорм (ааВв), и рыжие близнецы с Маэдросом (аавв), и темноволосые Маглор, Куруфин и Карантир (АаВв или Аавв)."
Можно также предположить неполное доминирование у гена B. Тогда серебристые волосы, например, у Мириэль - это генотип ааВВ, т.е. феомеланин, отвечающий за желтый и рыжий цвет не вырабатывается совсем. А ааВв (то, что у Келегорма) - уже немного желтоватый.
Ну и ещё на одну статью по этой теме ссылочка
http://tolkien-study.org/index.php/articles/123-celegorm-the-fair