Karroll is of English origin, derived from an Old Norse personal name composed of the elements 'karl' meaning 'free man' and 'ulfr' meaning 'wolf'. It was brought to England by Scandinavian settlers during the Viking Age and has since been anglicized as Carrol or Carroll. The name Karroll is a variant spelling, often seen in Irish contexts.
Karroll is not a particularly popular baby name, with only 12 births recorded between 1940 and 1947. There were 7 babies named Karroll born in 1940, but this number dropped to just 5 in 1947.