ditz in American English
a person thought of as being flighty, eccentric, silly, etc.
noun: a scatterbrained or eccentric person
ditz in British English
noun: a silly scatterbrained person