Oestúdio Hal Laboratory estava desenvolvendo um jogo para Game Boy quando o designer Masahiro Sakurai criou uma espécie de bolinha para funcionar como o protagonista provisório do jogo. Ele o chamou de Twinkle Popo. No entanto, Sakurai começou a se afeiçoar pelo personagem e acabou por preferi-lo em contrapartida ao protagonista que estava sendo desenvolvido para o jogo. Dessa forma, ele recebeu brevemente o nome de Popopo, antes de ser batizado como Kirby – nome sugerido pela Nintendo of America que destoa da norma japonesa de nomear personagens bonitinhos com nomes fofos, algo que diz muito sobre sua personalidade.
Pode parecer incrível, mas a cor do personagem foi motivo de confusão no início. Enquanto Sakurai sempre desejou que Kirby fosse rosa, um dos peixes grandes da Nintendo, Shigeru Miyamoto, pensou que seria melhor que o protagonista do jogo fosse amarelo. Enquanto ainda havia essa dúvida, o jogo já estava sendo levado para o mercado norte-americano, e a Nintendo of America se baseou no sprite do jogo no Game Boy para dar a cor do personagem