Caro è un nome proprio di persona italiano maschile.
Nome augurale dal chiaro significato e di scarsissima diffusione; si basa sull'aggettivo italiano "caro" ("amato", "prezioso", dal latino carus di identico significato). Usato in epoca romana nelle forme Carus e Cara (venne portato da un imperatore, Marco Aurelio Caro), in italiano moderno è sostanzialmente inutilizzato sia nella forma maschile, sia in quella femminile.
Quest'ultima è però usata in inglese (insieme con le varianti Kara e Karaugh), dove è stata adottata probabilmente anche grazie all'influsso di Cora; è attestata a partire dal XIX secolo, ma ha cominciato a diffondersi cospicuamente solo dagli anni 1950.
L'onomastico può essere festeggiato in memoria di più santi, alle date seguenti: