Bellingham is an English place and surname name meaning roughly “homestead of Bealla’s people.”
Like Bellingham?
Swipe through thousands of names like it