We've had this discussion about lunch vs dinner vs tea vs supper many times on the forum. There are regional differences even within one country. For example, when I was a child, we had "lunch break" at school (midday meal) but the members of staff who worked in the kitchen and supervised the kids during that time were always called "dinner ladies" (and yes, they were all female in those days). They were never called "lunch ladies". For me, the three meals of the day were breakfast, lunch and dinner. Supper was, in the households that partook, a snack at about 9pm, just to tide you over till breakfast the next day. We didn't have supper in our house. "Tea" was eaten only on Sunday, usually around 4pm or 5pm, and consisted of something like crumpets, a few sandwiches and then, if we were lucky, cake, along with a pot of tea. Even that meal wasn't for every Sunday. We tended to have it only when we had Sunday visitors (grandparents, aunts/uncles, cousins etc). The evening meal from Monday to Saturday was never called "tea", but always "dinner".
In short, don't expect much in the way of agreement on the names of the meals.