English pet name for Caroline, feminine version of Charles or Carl, from Old German "free man" or from Old English ceorl "man".