Semion is a Slavic form of Simeon, a Hebrew biblical name meaning he has heard.
Like Semion?
Swipe through thousands of names like it