What does Hazel mean?
Hazel comes from the hazel tree and its nut, from the Old English hæsel. One of the botanical names that flourished in the Victorian era, it has enjoyed a strong revival.
What does Brooke mean?
An English nature/surname name from Old English broc 'brook, small stream'.