A diner is either a person, a restaurant, or a train car. Dinner is either a meal or a gathering around food. Therefore, if you’re referring to a person or place, diner is the correct word. To describe a meal or an event, you would want to use dinner, instead. Well i guess u are right all of...