Hadden

in baby boy name

The meaning of Hadden is Heather-covered hill