Harding

in baby boy name

The meaning of Harding is Brave;hardy