Kameshia is a modern English inventive form, probably built from Kam- with the -eshia ending.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kameshia?
Swipe through thousands of names like it