Candida sorge sulle pendici orientali dell'altura denominata Toppa Sant'Andrea di 646 metri di altitudine, alla testata della valle del Bosco Grande o Nemus Corilianum, ai piedi dei monti dell'Appennino meridionale. Il nome del paese è di origine classica indicando le candide e biancheggianti rocce su cui è insediata la parte più antica dell'abitato. Un'altra ipotesi, invece, fa riferimento alle denominazioni che prendevano le villæ romane, ispirandosi alle caratteristiche dell'ambiente su cui insistevano.