Hama is a muslim boy name and it is an Arabic originated name with multiple meanings. Hama name meaning is Verily, Truly and the associated lucky number is 4. Accompanying with Hama meaning you can also listen here how to pronounce Hama name.