Origin

The root here is the verb to craze (Late Middle English), which is now ‘to drive mad, send crazy’ or ‘to develop a network of small cracks’ but originally meant ‘to break in pieces, shatter’. So a crazy person has had their sanity shattered. Crazy formerly meant ‘broken, damaged’ and ‘frail, unwell, infirm’. See also daft