The name Craig is of Scottish origin and means "rocky hill" or "from the crag." The name Hazel is of Old English origin and refers to the hazelnut tree or the color hazel.
Search results for hazel annefb messengershare
The name Craig is of Scottish origin and means "rocky hill" or "from the crag." The name Hazel is of Old English origin and refers to the hazelnut tree or the color hazel.
The name Hazel has multiple origins. 1. English Origin: Hazel is derived from the English word "hazel," which refers to the hazelnut tree or the color hazel, which is a light bro…
The name Hazel is of Old English origin, derived from the name of the hazel tree. The name Rose is of Latin origin, derived from the flower of the same name.
Enter the surname you are looking for below: