Don't know about the others, but Ohare has an interesting history.
Before O'Hare airport was built, there was a small private airport at that site. It was called Old Orchard, and its identifier was ORD. O'Hare was built right on top of that old airport, and the old identifier was retained.