Name Caro generally means Womanly, and is a Unisex name, which means both Boy's and Girl's can have this name. Name Caro has Italian, Welsh, English, Norwegian, Greek, Spanish, Latin, Dutch, French, Scottish, Indian origin and people with name Caro are mostly Christian by religion. . |