Ramy is an Arabic name meaning "archer" or "one who throws accurately."
Like Ramy?
Swipe through thousands of names like it