Earlston \e(a)-rls-ton, ear(l)-ston\ as a boy's name is of Old English origin, and the meaning of Earlston is "earl's settlement".
Earlston has 1 variant form: Earlton.