The only free and comprehensive online etymological dictionary of the Spanish language
maravilla f. (Noun) "wonder"
12th cent. From Latin marabilia 'id.,' from mirabilis "wonderful," from mirari "to look (at)" (see mirar).
Indo-European
Romance
Portuguese maravilha, Catalan meravella, French merveille, Italian meraviglia