Name: Mithar (مثار)
Meaning: Mithar is an Arabic name for boys that means one who prefers others to himself, one who thinks of others before himself, a person who is generous and not selfish.
Gender: male