Lifted directly from the French over three hundred years ago, table d’hôte literally means “the host’s table.”
The original sense was that of a common table set for the guests at a hotel or other eating place, but from this has come the more usual meaning today, which is the complete meal served at a hotel or restaurant.