Updated June 9, 2019 Share: Family name origins & meanings English : habitational name from Bayham in Kent (near Tunbridge Wells), named in Old English with bēag ‘river bend’ + hamm ‘water meadow’.