I have a nephew called Hayden and he's always been a real sweetie. He's nearly 11 now and is starting to push boundaries but he's had a tough childhood so understandable. If you love the name, use it. Someone has always got something to say about names but it's your child and if you love a name then that's all that matters
I actually love the name!