Marvel \m(a)-rvel, mar-vel\ as a girl's name (also used as boy's name Marvel), is a variant of Maravilla (Spanish, Latin) and Marvell (Latin), and the meaning of Marvel is "miracle to marvel at; wonderful, extraordinary".
The baby name Marvel sounds like Marivel, Marvele and Marvela. Other similar baby names are Mariel and Marve.