No. A meal can be either breakfast, lunch or dinner. Most people have three meals a day. Some people have several smaller meals throughout the day.
"Diner" has certain connotations of time, and specifies that we are talking about the evening meal i.e. "dinner" or "supper" or "tea" (depending on where you live).