The name Durham is a boy's name of English origin meaning "hill peninsula". Durham and is often added to user-created lists like Bluegrass Baby and discussed in our forums with posts like "Initials - Twins".
Find other names based on Durham using our baby name generator.