As Mike said, in the US it's a regional thing. I grew up using "dinner" and "supper" interchangably as the final (and biggest) meal of the day. My dad, on the other hand, often referred to the mid-day meal (what I'd call "lunch") as "dinner."

And my Southern-born husband insists that the
only word to describe that evening meal is "supper."
