Esmarae appears to be a modern blend of Esme and Rae, suggesting 'beloved' with a bright, graceful ending.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Esmarae?
Swipe through thousands of names like it