This list ignores shininess and doesn't include gender differences if the only difference between the genders is their interactions with infatuation or captivate.
Mega evolutions: Venusaur, Charizard, Blastoise, Alakazam, Gengar, Kangaskhan, Pinsir, Gyarados, Aerodactyl, Mewtwo, Ampharos, Scizor, Heracross, Houndoom, Tyranitar, Blaziken, Gardevoir, Mawile, Aggron, Medicham, Manectric, Banette, Absol, Garchomp, Lucario, Abomasnow, Beedrill, Pidgeot, Slowbro, Steelix, Sceptile, Swampert, Sableye, Sharpedo, Camerupt, Altaria, Glalie, Salamence, Metagross, Latias, Latios, Rayquaza, Loppuny, Gallade, Audino, Diancie
source
Alolan Forms: Rattata, Raticate, Raichu, Sandshrew, Sandslash, Vulpix, Ninetales, Diglett, Dugtrio, Meowth, Persian, Geodude, Graveler, Golem, Grimer, Muk, Exeggutor, Marowak
source
Caused by abilities in-battle: Castform, Cherrim, Darmanitan, Greninja, Aegislash, Zygarde, Wishiwashi, Minior, Mimikyu
Caused by items: Groudon, Kyogre, Giratina, Arceus, Genesect, Silvally
Caused by moves: Keldeo, Meloetta
Caused by evolution conditions: Wormadam, Lycanroc
Changeable outside of battle: Pikachu, Deoxys, Rotom, Shaymin, Tornadus, Thundurus, Landorus, Kyurem, Hoopa, Oricorio
Determined upon encounter and unchangeable: Pikachu, Basculin, Floette, Meowstic, Pumpkaboo, Gorgeist, Zygarde
Completely aesthetic: Pichu, Unown, Burmy, Shellos, Gastrodon, Deerling, Sawsbuck, Vivillon, Flabebe, Floette, Florges, Furfrou, Xerneas, Minior, Solgaleo, Lunala
source