FamilyEducation.com
   
 

First name origins & meanings:

  1. French: Strong
  2. Scandinavian: Freeman
  3. Old German: Man

First name variations: Carroll, Carrol, Caroll, Cary, Caryl, Caryll

Last name origin & meaning:

Spanish: from the humanistic personal name Carolus, a Latinized form of the Germanic personal name Karl (see Carl and Charles).