What does Hamza mean?
Commonly understood as 'lion', and also 'strong, steadfast'. Linked to the root h-m-z and to a plant with a sharp, pungent taste. Borne by Hamza ibn Abd al-Muttalib, the Prophet's uncle, called 'Lion of God'.
What does Ahmad mean?
From the root h-m-d (ح-م-د, 'to praise'), a superlative meaning 'most praiseworthy, most commendable'. It shares its root with the name Muhammad and is itself cited as one of the names of the Prophet. Also spelled Ahmed.