Gym shoes go by various names, the most common ones being sneakers and trainers. Or you can simply call them athletic shoes. No matter what you call them, gym shoes should always be a perfect fit and be well-fastened to the foot to prevent accidental injuries. At the same time, since gym sessions put a lot of strain on the feet, gym shoes should have cushioned shock-absorbing insoles. At the same time, all the exertion causes a lot of sweating, so good gym shoes should be made of breathable materials and have moisture-absorbing lining.