Hampden \ha-mp-den, ham-pden\ as a boy's name is of Old English origin, and the meaning of Hampden is "home in the valley". Place name. Related to Hampton.
A baby name that sounds like Hampden is Hampten. Other similar baby names are Camden, Hadden, Haden, Halden, Hamlen, Harden, Hayden, Kamden and Ramsden.