Family name origins & meanings
- English (common in Lancashire and northern Ireland) : from a patronymic or pet form of Topp, or possibly from an unattested Old English personal name Topping.
Your partner in parenting from baby name inspiration to college planning.
Subscribe