I think
Hadley for a boy kind of sits right on the line between "trendy" and "retro-cute" (meaning it could grow on me), but for a girl it just seems trendy to me. Not trashy, but it just feels way to masculine to be a girl's name.
And I don't really get a "head" association :)