ref
Old English dol ‘stupid’, of Germanic origin; related to Dutch dol ‘crazy’ and German toll ‘mad, fantastic, wonderful’.