Según el Oxford English Dictionary, la palabra cena proviene de
“Comensal inglés medio, adoptado del francés dîner (siglo XI), uso sustantivo del presente infinitivo para cenar”.
La palabra diner proviene del verbo (to) dine + -er.
Así que las dos palabras posiblemente se escribieron de la misma manera ( cena ) a finales de la Edad Media. La cena a veces se escribía como ‘dyner’ o ‘dener’.
Según las citas en el OED, la palabra “diner” en su significado moderno se utilizó por primera vez a principios del siglo XIX.
En cualquier caso, las dos palabras tienen en común o están relacionadas a través del verbo para cenar .
Gracias por el A2A.