Insomnia

Insomnia prevents the ability-bearer from falling asleep, both from moves by other Pokémon like Sing, and self-inflicted sleep like Rest.

If a sleeping Pokémon aquires Insomnia (e.g. from Worry Seed, it will wake up on its next turn.

Game descriptions

Ruby
Sapphire
FireRed
LeafGreen
Emerald
Prevents sleep.
Diamond
Pearl
Platinum
HeartGold
SoulSilver
Prevents the Pokémon from falling asleep.
Black
White
Black 2
White 2
Prevents the Pokémon from falling asleep.
X
Y
O.Ruby
A.Sapphire
Prevents the Pokémon from falling asleep.
Sun
Moon
Ultra Sun
Ultra Moon
The Pokémon is suffering from insomnia and cannot fall asleep.
Sword
Shield
B.Diamond
S.Pearl
The Pokémon is suffering from insomnia and cannot fall asleep.

Other languages

EnglishInsomnia
SpanishInsomnio
ItalianInsonnia
Japaneseふみん (Fumin)
GermanInsomnia
FrenchInsomnia