Esmarae appears to be a modern blend of Esme and Rae, suggesting 'beloved' with a bright, graceful ending.
Like Esmarae?
Swipe through thousands of names like it