Según el Oxford English Dictionary, la palabra souvenir en inglés proviene originalmente del francés, donde tiene una larga historia. Apareciendo por primera vez en francés antiguo alrededor de 1100 EC como suvenir, la palabra se usó como sustantivo para significar "(algo) en la memoria de uno". Ese mismo siglo la palabra comenzó a usarse como verbo, que significa “recordar”, “comprometerse en la memoria” y “recordar (algo a alguien)”. El sentido de la palabra tal como la usamos hoy en día, como “algo que sirve como recordatorio, memento”, aparece más tarde en francés en 1676.