I never even thought it could be masculine. I know that
Ashley,
Courtney etc are unisex but
Hadley always seemed very feminine in a pink frilly way. I could never see it on a boy. Also it means "heather field" so it always reminds me of the name
Heather which adds to its femininity.