Anyways:
Drought:
Gen III: Groudon
Gen V: Vulpix, Ninetales
Gen VI: Mega Charizard Y
Gen VII: Torkoal
Drizzle:
Gen III: Kyogre
Gen V: Politoed
Gen VII: Pelipper
Sand Stream:
Gen III: Tyranitar
Gen IV: Hippopotas, Hippowdon.
Gen VI: Mega Tyranitar
Gen VII: Gigalith
Snow Warning:
Gen IV: Snover, Abomasnow
Gen VI: Amaura, Aurorus, Mega Abomasnow
Gen VII: Alolan Vulpix, Alolan Ninetales, Vanilluxe
Drought: Can be given to Turtonator as a HA. Or Pansear as a secondary ability.
Drizzle: Can be given to variety of fish Pokémon with two abilities. Buizel and Panpour can also be used.
Sand Stream: Carbink or any of the fossils can get this.
Snow Warning: There are a few possible Pokémon, but most likely it will be given to a new species.
Psychic Surge: There are not much species that can get this, so it will likely be given to a completely new species.
Grassy Surge: Many guys can get this, most obviously Bellossom.
Misty Surge: Some of the new fairies can get it.
Electric Surge: A lot of guys can get it. Most obviously Plusle, Minun and Mareep would enjoy this.