I agree with the others that you don't need to have French ancestry to use the name. As far as the spelling goes, what about
Margo? I have heard it pronounced the same as the others (
Margot, Margeaux) and perhaps it makes it more easy for "the masses" to pronounce and spell correctly.