Cherisha is likely built from the English word cherish, giving it a meaning tied to treasuring or holding dear.
Like Cherisha?
Swipe through thousands of names like it