I hadn’t heard the word “supper” since I was a little kid.
It’s necessary in the rural areas of the south so it’s not confused with dinner.
Lots of folks in the Boston area still call it supper,but only when it’s cooked at home.
When going out it’s dinner.