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 Hilal mean?
Hilal is the Arabic word for the new crescent moon that marks the start of a lunar month. Used for both genders (predominantly feminine in Turkey). A literal moon name.