Thorn \th(o)-rn\ as a boy's name is a variant of Thorne (Old English), and the meaning of Thorn is "thorn bush".
The baby name Thorn sounds like Thorin, Tern, Theron, Tharon, Thorian, Torin, Toren and Toran. Other similar baby names are Thor and Thorp.