Человек сошёл с ума, о нарушении способности здраво мыслить, о помешательстве.
Крыша дома имеет важное защитное значение. И если эта крыша куда-нибудь уедет (точнее с ней что-то произойдёт нехорошее: провалится, обвалится, пострадает...), тогда дому будет очень нелегко, жильцам дома — ещё хуже.
Вот и с человеком тоже самое: если что с головой случится, тут беды не миновать. Ведь говорят ещё: «Дурная голова покоя и ногам не даст».
Для этого выражения есть синонимические (близкие по смыслу) фразеологизмы:
- рехнуться,
- двинуться,
- не все дома,
- кукуха съехала,
- колпак сорвало.
Есть и антонимические (с противоположным смыслом) фразеологизмы для этого выражения::
- браться за ум,
- трезво мыслить,
- трезво рассуждать.
У меня от них всех тоже крыша поехала. Из всей семьи единственно нормальным остался кот Генрих, хотя и глухой и со странностями.
Юрий Маркович Нагибин. «Бунташный остров»