Elson \e-lson, el-son\ as a boy's name is a variant of Ellison (Old English) and Elston (Old English), and the meaning of Elson is "son of Ellis; Elli's town".
The baby name Elson sounds like Ellson and Elison. Other similar baby names are Eldon, Elton, Edson, Elon and Elsdon.