Honestly I've never heard anyone here call them anything other than trainers. In 35 years, from old folk or from young.
Surely a tennis shoe is something yuo play tennis in, and a sneaker is something you sneak around in?
I was going to say "Where in Missouri have you heard 'soda' instead of 'pop' but then I saw that heatmap-style map a few posts after yours and it's everything outside of the KC-area that uses 'soda,' so I guess that makes sense why I never heard it there. I was a 'pop' guy until I started living in the South and then switched to 'soda.'
The word "sneaker" is never used in any context besides shoes. Nobody says "A sneaker broke into my house last night."
But I can also vouch that North West specifically Liverpool and Manchester are on point as is Yorkshire but London’s a bit dated. Things like creps and kicks are common all over.
Exact same here, also Canadian.I call shoes by what they're used for. Walking shoes, running shoes, athletic shoes, dress shoes, etc. And "casual shoes" for any kind of shoes without a specific purpose.
When I hear "tennis shoes", I see all-white athletic shoes with a fairly flat sole and a low top, as in:
FWIW, I'm Canadian, though I don't think that has any bearing on my preferred terminology. I just like to be specific.