Variant of Shemaiah, from Hebrew meaning 'God has heard,' borne by multiple Old Testament figures.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Shamayah?
Swipe through thousands of names like it