The name Rami means Good Marksman and is of Arabic origin. Rami is a name that's been primarily used for boys.
Rami is a name derived from the verb "to throw" and literally means "the one who throws the arrow." It can also mean to wish or to aim at (figuratively), like to be ambitious. Rami Malek, award winning actor.