Santo Carolo è un nome maschile di origine italiana, diffuso anche in altre lingue europee come l'inglese e il tedesco. Deriva dal germanico Karl, che significa "libero" o "nobile", ed è associato alla figura di Carlo Magno, imperatore del Sacro Romano Impero e santo della Chiesa cattolica. Nel corso dei secoli ha avuto numerosi portatori storici, tra cui Carlo V d'Asburgo e Carlo Alberto di Savoia, ed è ancora oggi diffuso in Italia e nel mondo, specialmente nei paesi di lingua inglese e tedesca.