The only free and comprehensive online etymological dictionary of the Spanish language
guacamole m. (Noun) "avocado-based salad," "avocado condiment"
Very late 19th cent. From Nahuatl ahuacaoulli 'id.,' comprised of ahuacatl "avocado" and molli "sauce." See aguacate and mole (3) respectively.