'The Joy of Cooking' says that the word snickerdoodle is likely German and is a play on the word Schneckennudel. Other possibilities are that it's a nonsensical word coming from a New England tradition of giving cookies whimsical names.