The word “croque” comes from the verb “croquer” which means “to crunch.” Monsieur means “mister,” so the literal meaning is “crunchy mister.”