According to an interview in Game Informer, Snorlax was named after Kirby, the character from the Nintendo franchise of the same name. Snorlax ( カビゴン Kabigon) was based on Kōji Nishino, who was nicknamed Kirby (カービィ Kābī), for his appetite.
i think this is very interesting because everyone always said Kabigon was derived from kabi (mold in JP), because Nishino and/or Snorlax was said to be able to eat anything incl. moldy food
but no, Masuda himself said that the "Kabi" part is actually from Kirby (カービィ Kābī)