Needra \ne(ed)-ra\ as a girl's name is a variant of Nedra (Old English), and the meaning of Needra is "underground".
The baby name Needra sounds like Neddra and Nadra. Other similar baby names are Deedra, Neera and Needia.