I think just because the name Hawkeye might seem "badass" doesn't mean that the child Hawkeye will be. He will grow up to be whoever he wants and the name will change with him. If he grows up to be a wild adventurous person Hawkeye will seem like a wild name to anyone who knows him. And if he grows up to be a quiet bookworm the name will seem like a quiet name to everyone who knows him. Just like you could give a girl a really frilly name like Evangelina and she might grow up to be a tomboy and not frilly at all.