Top definition
A different spelling of a common name: Carol.
A gaelic name meaning: Strong Warrior
Caroll Lee
Caroll Ann
by Candycanes August 21, 2009
Get a Caroll mug for your Facebook friend Abdul.