The name Caro is of Portuguese origin.
The English meaning of Caro is Dear, expensive, loved one
There are many indicators that the name Caro may be of Jewish origin, emanating from the Jewish communities of Spain and Portugal.
When the Romans conquered the Jewish nation in 70 CE, much of the Jewish population was sent into exile throughout the Roman Empire. Many were sent to the Iberian Peninsula. The approximately 750,000 Jews living in Spain in the year 1492 were banished from the country by royal decree of Ferdinand and Isabella. The Jews of Portugal, were banished several years later. Reprieve from the banishment decrees was promised to those Jews who converted to Catholicism. Though some converted by ...