Felesha is probably a spelling variant of Felicia or Felisha, from Latin felix, meaning lucky or happy.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Felesha?
Swipe through thousands of names like it