Thurstain \th(u)-rs-tain, thur-stain\ as a boy's name is a variant of Thurston (Old English), and the meaning of Thurstain is "Thor's stone".
The baby name Thurstain sounds like Thurstan, Thursten, Thorstein and Thorstan. Another similar baby name is Thorsten.