Thane \th(a)-ne\ as a boy's name is pronounced thayn. It is of Old English and Scottish origin, and the meaning of Thane is "landholder". Title of Anglo-Saxon and Scottish feudal lords. Shakespeare's Macbeth was Thane of Cawdor. Thane has 2 variant forms: Thaine and Thayne. Baby names that sound like Thane are Thano, Twan, Dane, Deane, Doane, Duane, Dwane, Tan, Tune and Twaine.