Felesha is probably a spelling variant of Felicia or Felisha, from Latin felix, meaning lucky or happy.
Like Felesha?
Swipe through thousands of names like it