Serach \s(e)-ra-ch\ as a girl's name is a variant of Sarah (Hebrew), and the meaning of Serach is "princess".
The baby name Serach sounds like Sorcha, Zorica, Sarka, Sarika and Sirocco. Other similar baby names are Serah, Beracha, Sera and Seraphe.