Does "Muppet" mean "Marionette and puppet"?

This page documents the claim that the word Muppets means "marionettes and puppets."


 * 1978: Muppet Show Fan Club newsletter, Volume One, Number Five: "The name Muppet, by the way, was coined by Jim to represent his own individual puppet designs, a combination of "marionette" and "puppet."