Thacher \th(a)-cher\ as a boy's name is a variant of Thatcher (Old English), and the meaning of Thacher is "roof thatcher".
The baby name Thacher sounds like Tucker, Decker, Teger and Tiger. Other similar baby names are Beacher, Shachar and Thayer.