flibbertigibbet
noun
°An offbeat, skittish person; especially said of a young woman.
°(archaic) An imp, a fiend.