3 names match.
English (Old English)
From Old English ead and mund, meaning fortunate protector or wealthy guardian.
From an English place name meaning settlement of the free men.
From an English place name meaning town at the source of the river.