Carlos Finlay var sønn av den skotskfødte Edward (Eduardo) Finlay og hans hustru, den franskfødte Elisa (Isabel) de Barrés. Han ble født Juan Carlos Finlay y de Barrés, men reverserte senere i livet fornavnene og ble Carlos Juan.