Today, dinner almost universally refers to the evening meal. But it has had a long etymological history to get to that point.
Those with older relatives might have noticed them say “dinner” to refer to the midday meal—what we would usually call “lunch” today. It’s rather archaic today, but it used to be the dominant usage.
It comes to modern English from Old French disner (via Middle English dyner), which originally meant “breakfast”, but later meant “lunch”. Disner is evolved into modern French dîner, suggesting the same more recent history has taken place in that language as in English.
Disner comes, ultimately, from Latin *disiūnō, meaning “to break the fast”.
So, depending on when you are, “dinner”, and its etymological ancestors, could have meant breakfast, lunch, or dinner.
In blue collar Appalachia, it often still means the midday meal while “supper” is the evening.
This was my experience living in rural southern Appalachia. If someone wanted to meet me after dinner, they meant early afternoon, not evening.
West Midlanders in the UK, or at least Brummies, often use dinner for the midday meal which led to confusing conversations with my colleage from Cannock more than a few times.
Yeah my spouse is from Nottinghamshire, I’ve heard that from her family too
That’s what it was for me growing up as well, Irish Canadian
I’ve noticed there are a few similarities, lots of holdovers from Scottish and Irish immigrants i reckon