Hampton

in baby boy name

The meaning of Hampton is Geography:a town in england