Gaelic Meaning: The name Sholto is a Gaelic baby name. In Gaelic the meaning of the name Sholto is: Teal duck.
Sholto is baby boy name mainly popular in Christian religion and its main origin is . Sholto name meanings is Sowing, Fruitful, Seed bearing, Producing many offspring. Other similar sounding names can be Slade, Saladha, Sawlat, Shahalad, Saleet, Aashalata, Ashalata, Salt.