Etymology
Today it means: To restore from folly, from being a fool, or from being foolish. Full definition →
From un- + fool.
Etymology from Wiktionary, CC BY-SA 4.0.