Terach \t(e)-ra-ch\ as a boy's name is of Hebrew origin, and the meaning of Terach is "old fool; wild goat". Biblical: the father of Abraham.
Terach has 1 variant form: Terah.
Baby names that sound like Terach are Darach, Deryck, Derick, Deric, Dereck, Draco, Tarick and Turck.