Meanings
English Baby Names Meaning:
In English Baby Names the meaning of the name Hazel is: The hazel tree;nut. A nut-bearing shrub; used since the 9th century, when flower and plant names became fashionable as first names.
Teutonic Baby Names Meaning:
In Teutonic Baby Names the meaning of the name Hazel is: Commander.
American Baby Names Meaning:
In American Baby Names the meaning of the name Hazel is: Commander.