Hamilton

in baby boy name

The meaning of Hamilton is Proud estate