What does Amal mean?
An Arabic name meaning 'hope' or 'aspiration' (from the root a-m-l, 'to hope for'). Flag: used for both sexes, though far more common for girls; also note a distinct Hebrew word 'amal' meaning 'labor/toil', which is an unrelated sense.
What does Qamar mean?
Qamar is the Arabic word for 'moon,' used as a given name for both boys and girls; it also names the 54th sura of the Quran (Al-Qamar). Literal and well established.