Neither the Spice Girls themselves nor their management team came up with their famous nicknames: Scary, Sporty, Baby, Ginger, and Posh. They were created by Top of the Pops magazine in a 1996 article and later adopted by the group.–WTF Fun Facts
Source: https://en.wikipedia.org/wiki/Spice_Girls