wordhistories.net
meaning and origin of the phrase ‘to have bats in one’s belfry’
Of American-English origin, ‘to have bats in one's belfry’ is from the image of bats flying around when disturbed, like confused thoughts in a disordered mind.