Idiom of the week: To have your head in the clouds.
Definition: If someone is not being realistic, it can be said that she/he has her/his head in the clouds”. This means the person isn’t grounded in reality and is prone to flights of fancy.
Example: “If you think oil companies are going to help destroy their own industry by developing alternative energy sources, you have your head in the clouds.”
There is not a clear reference to the origin of this expression though there is some evidence proving it has been in use since the mid-1600s.
It can only be said that what has made it popular is the obvious imagery of someone who is a bit of a fantasist (having one’s head in the clouds is clearly impossible – or at least it was in the days before aviation!).