Elston \e-ls-ton, el-ston\ as a boy's name is of Old English origin, and the meaning of Elston is "Elli's town". Place name of uncertain origin. Elli was an Old English personal name based on Elias.
Elston has 2 variant forms: Ellston and Elson.
Baby names that sound like Elston are Alston and Elsdon.