Bonjour,
aujourd'hui l'expression est :
AVOIR LA TETE DANS LES NUAGES
Cela signifie être rêveur, distrait, étourdi, avoir l’esprit ailleurs, perdre le sens des réalités. On l'oppose souvent à "avoir la tête sur les épaules".
En anglais : have your head in the clouds
tête= head - mind
nuages = clouds
Exemples :
Depuis qu'elle est toute petite, on dit qu'Annabelle a la tête dans les nuages = Ever since she was a little girl, people have said that Annabelle has her head in the clouds.
Toute la journée, il cherche des rimes, la tête dans les nuages = All day long, he looks for rhymes with his head in the clouds.