Marsheila is a modern elaboration of Marsha or Sheila, with likely roots in names tied to Mars or Cecilia-like sounds.
Like Marsheila?
Swipe through thousands of names like it