Caneshia appears to be a modern coined name, likely shaped by English sound patterns and inventive African American naming traditions.
Like Caneshia?
Swipe through thousands of names like it