Magic Bounce is an ability introduced in generation 5.
6 Pokémon can have this ability, such as Natu, Xatu, Espeon, Hatenna and Hattrem. For 6 of them it is the hidden ability, usually obtained from events, raids or breeding.
Official effect
Reflects most non-damaging moves back at their user.