What does Badr mean?
Badr is the Arabic word for the full moon (the moon on its fourteenth night) and a Quranic name. The lunar meaning is literal and well attested.
What does Najm mean?
The masculine Arabic name from 'najm' ('star'), counterpart to Najma. It also appears in compound names such as Najm al-Din ('star of the faith').