It's an English name, often considered a variation of "Mary".
If you're looking for a French name that sounds similar or has a similar meaning, some options might be:
* Marie: The French equivalent of "Mary", meaning "star of the sea".
* Marguerite: A French name meaning "pearl".
* Marianne: A French name meaning "beloved".
* Marceau: A French name meaning "warlike".
It's important to note that these are just suggestions, and the best French name for you will depend on your personal preferences and the context.