Elsdon may be a given name, a surname, or a place name.
The surname derives originally from a place name (in Northumberland, England) with the meaning in Old English of Elli's valley.