Terah \t(e)-rah\ as a boy's name (also used as girl's name Terah), is a variant of Terach (Hebrew), and the meaning of Terah is "old fool; wild goat".
The baby name Terah sounds like Terry, Terri and Trai. Other similar baby names are Jerah, Teran and Zerah.