flibbertigibbet noun
a silly, flighty, chatty person