Ghost
Effect
Ghosts are rare Pokémon, and the only type to have two immunities. In total there are just 34 Ghost type Pokémon (not including Megas/Formes), slightly above Ice. In the first generation, Ghost moves has no effect on Psychic Pokémon, however, it was later changed to be super-effective. When paired with the Dark type it was the only type combination to have no weaknesses prior to Gen 6.

ALL Ghost POKEMONS

Gastly
Gastly
#92
Haunter
Haunter
#93
Gengar
Gengar
#94
Mega Gengar
Mega Gengar
#94
Alolan Marowak
Alolan Marowak
#105
Misdreavus
Misdreavus
#200
Shedinja
Shedinja
#292
Sableye
Sableye
#302
Shuppet
Shuppet
#353
Banette
Banette
#354
Mega Banette
Mega Banette
#354
Duskull
Duskull
#355
Dusclops
Dusclops
#356
Drifloon
Drifloon
#425
Drifblim
Drifblim
#426
Mismagius
Mismagius
#429
Spiritomb
Spiritomb
#442
Dusknoir
Dusknoir
#477
Froslass
Froslass
#478
Rotom
Rotom
#479
Giratina Altered Forme
Giratina Altered Forme
#487
Giratina Origin Forme
Giratina Origin Forme
#487
Yamask
Yamask
#562
Cofagrigus
Cofagrigus
#563
Frillish
Frillish
#592
Jellicent
Jellicent
#593
Litwick
Litwick
#607
Lampent
Lampent
#608
Chandelure
Chandelure
#609
Golett
Golett
#622
Golurk
Golurk
#623
Honedge
Honedge
#679
Doublade
Doublade
#680
Aegislash Blade Forme
Aegislash Blade Forme
#681
Aegislash Shield Forme
Aegislash Shield Forme
#681
Phantump
Phantump
#708
Trevenant
Trevenant
#709
Pumpkaboo
Pumpkaboo
#710
Gourgeist
Gourgeist
#711
Decidueye
Decidueye
#724
Oricorio Sensu Style
Oricorio Sensu Style
#741
Sandygast
Sandygast
#769
Palossand
Palossand
#770
Mimikyu
Mimikyu
#778
Dhelmise
Dhelmise
#781