Name – Hampton

Gender – Male

Origin – English

Meaning – The English name Hampton means – Geography:a town in England