Question: is marnie short for something?
Answer: Marn; I've heard that Marnie itself used to be a nickname for Margaret (this is the explanation for it in the Hitchcock movie - the title character's real name is Margaret). ... Perhaps the most commonly referenced is the Hebrew Marnina, which means "to rejoice"; usually this version of the name is spelled Marni.