Depends where you are.
Hazel was in the top 100 names in England & Wales for 30 years (1920s-50s), so I should imagine that there are quite a lot of them here. Even last year 131 babies were called
Hazel, which puts it in the top 400 names - not super popular, but I wouldn't call it really unusual.