The glitch Pokémon in the Pokémon games often have glitch types attributed to them by the in-game data. These types do not occur in natural gameplay. Some glitch types are exclusive to one specific glitch Pokémon.
The ,K Pk<name of player>xX type is found only on the glitch move TM05, which is a move that differs between Pokémon Yellow and Pokémon Red and Blue. Part of the name of this type changes to match the player's name. For example, if the player's name was ASH, the name of this type would be ,K PkASHxX.
The Bird type is found on two glitch Pokémon that are only in Generation I games. In Generation II, this type is found as a text bank next to other types in Generation II games. Both Bird-type Pokémon have two types. As both Bird-type Pokémon are located at 000, they are very similar.
The Bird type is mentioned in Song of Origin, the Japanese ending for Lucario and the Mystery of Mew, along with some of the other elemental types. Whether this was an error or not is unknown.
In the Pokémon anime, especially the 4Kids dub, the Flying type is often mistakenly referred to as the Bird type.
Bird-like Pokémon have been referred to as "Bird Pokémon" at least once in almost every Pokémon canon.
One of the possible passwords on the show Buena's Password is "Bird Pokémon", which is accompanied by phrases like "Grass Pokémon" and "Bug Pokémon".
CoolTrainer♀
The CoolTrainer♀ type is displayed where type data is absent, most notably through the Transform glitch, as the type of the move --. It is also found on TM47.
The glitch type is not actually a single type, rather a large number of types which have randomly generated, glitchy names often made up of glitchy blocks rather than actual characters. As such, no Pokémon purely of one of these types can receive STAB from any attacks. It is found on one glitch Pokémon and four moves.
Qi JT<name of player>? POké BB<name of Pokémon> de W N
The Qi JT<name of player>? POké BB<name of Pokémon> de W N type is the type of the glitch moves TM14 and TM17. Part of the name of this type changes to match the player's name, and another part changes to match the name of the player's Pokémon at the front of the party. For example, if the player's name was ASH and the active Pokémon's name was PIKACHU, the name of this type would be Qi JTASH? POké BBPIKACHU de W N.
The <class of last Trainer battled> type is found on the glitch move TM28 in Red or Blue versions (TM28 is Bug-type in Yellow). The name of this type is the Trainer class of the last Trainer battled, so if the last Trainer battled was a Bug Catcher, then this type's name would be Bug Catcher.