Where does “Hazel” come from?

Hazel (Spanish) comes from English Hazel, from Middle English hasel, from Old English hæsl, from Old Norse hasl, from Proto-Germanic *haslaz, from Proto-Celtic koslos, from Proto-Indo-European koselos — hazel.

Ancestry of “Hazel”, step by step

StepLanguageWordMeaning
1EnglishHazelfrom the plant or colour hazel. Popular in the U.S. at the turn of the 20th century
2Middle EnglishhaselThe hazel tree, one of its branches, or its wood
3Old Englishhæslhazel
4Old Norsehaslhazel
5Proto-Germanic*haslazhazel
6Proto-Celtickosloshazel
7Proto-Indo-Europeankoseloshazel
Every word from Proto-Indo-European koselosEvery word from Proto-Celtic koslosEvery word from Proto-Germanic *haslaz