Shanit \sh(a)-nit\ as a girl's name is a variant of Shani (Hebrew, Swahili), and the meaning of Shanit is "crimson; a marvel, wondrous".
The baby name Shanit sounds like Shanita, Shanti, Shanda, Shante, Shandi, Shandy, Shandie and Shanta. Other similar baby names are Shanie and Shania.