By leveling up:
* Normal: Pound, Growl, Tackle, Quick Attack, Scratch, Swift, Double-Edge, Body Slam, Extreme Speed, Facade, Last Resort, Return, Frustration, Hidden Power, Secret Power, Covet, Uproar, Last Resort
* Fighting: Karate Chop, Low Kick, Brick Break, Cross Chop, Drain Punch
* Flying: Air Slash, Fly, Aerial Ace
* Poison: Poison Powder, Toxic, Sludge Bomb
* Ground: Dig, Earthquake
* Rock: Rock Throw, Ancient Power, Stone Edge
* Bug: Bug Buzz, X-Scissor
* Ghost: Shadow Claw, Shadow Sneak, Phantom Force, Trick-or-Treat
* Steel: Iron Head, Flash Cannon
* Fire: Flamethrower, Fire Blast, Heat Wave
* Water: Surf, Hydro Pump, Muddy Water
* Grass: Solar Beam, Energy Ball, Leaf Storm, Razor Leaf
* Electric: Thunderbolt, Thunder, Discharge
* Psychic: Confusion, Psybeam, Psychic, Future Sight, Psycho Cut, Zen Headbutt, Calm Mind, Amnesia, Guard Swap, Guard Split, Imprison, Psychic Terrain, Trick Room, Stored Power, Power Swap, Miracle Eye
* Ice: Ice Beam, Blizzard, Ice Shard, Freeze-Dry
* Dragon: Dragon Claw, Draco Meteor, Outrage
* Dark: Night Slash, Crunch, Dark Pulse, Nasty Plot
By TM/TR:
* Normal: Facade, Last Resort, Return, Frustration, Hidden Power, Secret Power, Covet, Uproar, Last Resort, Swift, Double-Edge, Body Slam, Extreme Speed
* Fighting: Karate Chop, Low Kick, Brick Break, Cross Chop, Drain Punch
* Flying: Air Slash, Fly, Aerial Ace
* Poison: Poison Powder, Toxic, Sludge Bomb
* Ground: Dig, Earthquake
* Rock: Rock Throw, Ancient Power, Stone Edge
* Bug: Bug Buzz, X-Scissor
* Ghost: Shadow Claw, Shadow Sneak, Phantom Force, Trick-or-Treat
* Steel: Iron Head, Flash Cannon
* Fire: Flamethrower, Fire Blast, Heat Wave
* Water: Surf, Hydro Pump, Muddy Water
* Grass: Solar Beam, Energy Ball, Leaf Storm, Razor Leaf
* Electric: Thunderbolt, Thunder, Discharge
* Psychic: Confusion, Psybeam, Psychic, Future Sight, Psycho Cut, Zen Headbutt, Calm Mind, Amnesia, Guard Swap, Guard Split, Imprison, Psychic Terrain, Trick Room, Stored Power, Power Swap, Miracle Eye
* Ice: Ice Beam, Blizzard, Ice Shard, Freeze-Dry
* Dragon: Dragon Claw, Draco Meteor, Outrage
* Dark: Night Slash, Crunch, Dark Pulse, Nasty Plot
* Fairy: Moonblast, Dazzling Gleam, Fairy Wind
* Status: Protect, Detect, Substitute, Will-O-Wisp, Thunder Wave, Toxic, Reflect, Light Screen, Safeguard, Spikes, Stealth Rock, Thunder Wave, Taunt, Roar, Whirlwind, Rest, Sleep Talk, Substitute, Calm Mind, Amnesia, Soft-Boiled, Will-O-Wisp, Thunder Wave, Toxic, Reflect, Light Screen, Safeguard, Spikes, Stealth Rock, Thunder Wave, Taunt, Roar, Whirlwind, Rest, Sleep Talk, Substitute, Calm Mind, Amnesia, Soft-Boiled, Memento, Doom Desire, Future Sight, Trick Room, Heal Bell, Helping Hand, Follow Me, Bulk Up, Curse, Amnesia, Swagger, Attract, Thief, Swords Dance, Nature Power, Psych Up, Grudge, Recycle, Snore, Protect, Detect, Substitute, Will-O-Wisp, Thunder Wave, Toxic, Reflect, Light Screen, Safeguard, Spikes, Stealth Rock, Thunder Wave, Taunt, Roar, Whirlwind, Rest, Sleep Talk, Substitute, Calm Mind, Amnesia, Soft-Boiled, Memento, Doom Desire, Future Sight, Trick Room, Heal Bell, Helping Hand, Follow Me, Bulk Up, Curse, Amnesia, Swagger, Attract, Thief, Swords Dance, Nature Power, Psych Up, Grudge, Recycle, Snore
By Breeding:
* Normal: Swift, Double-Edge, Body Slam, Extreme Speed
* Fighting: Karate Chop, Low Kick, Brick Break, Cross Chop, Drain Punch
* Flying: Air Slash, Fly, Aerial Ace
* Poison: Poison Powder, Toxic, Sludge Bomb
* Ground: Dig, Earthquake
* Rock: Rock Throw, Ancient Power, Stone Edge
* Bug: Bug Buzz, X-Scissor
* Ghost: Shadow Claw, Shadow Sneak, Phantom Force, Trick-or-Treat
* Steel: Iron Head, Flash Cannon
* Fire: Flamethrower, Fire Blast, Heat Wave
* Water: Surf, Hydro Pump, Muddy Water
* Grass: Solar Beam, Energy Ball, Leaf Storm, Razor Leaf
* Electric: Thunderbolt, Thunder, Discharge
* Psychic: Confusion, Psybeam, Psychic, Future Sight, Psycho Cut, Zen Headbutt, Calm Mind, Amnesia, Guard Swap, Guard Split, Imprison, Psychic Terrain, Trick Room, Stored Power, Power Swap, Miracle Eye
* Ice: Ice Beam, Blizzard, Ice Shard, Freeze-Dry
* Dragon: Dragon Claw, Draco Meteor, Outrage
* Dark: Night Slash, Crunch, Dark Pulse, Nasty Plot
* Fairy: Moonblast, Dazzling Gleam, Fairy Wind
Jirachi also learns a few moves through special methods:
* Wish: Learns through the Wish event in Pokémon Omega Ruby and Alpha Sapphire.
* Do-Anything: Learns by talking to it in Pokémon Diamond, Pearl, and Platinum.
Keep in mind that some of these moves may not be available in all games due to version-specific restrictions. You can consult the Pokémon Serebii or Bulbapedia website for more detailed information on move availability in specific games.