Every Single Mario Kart character. Metal versions included. DLC included. Colours and same name outfits are the same answer. The hint column is when the characters were first introduced. Spin-Offs not included.
+ Denotes DLC, * Denotes exclusive to 8 deluxe.