Thornlea \th(o)-rn-lea, thor-nlea\ as a boy's name is a variant of Thornley (Old English), and the meaning of Thornlea is "thorny meadow".
The baby name Thornlea sounds like Thornly and Thornleigh. Other similar baby names are Thorley and Thorne.