Danica è un nome proprio di persona slavo femminile, utilizzato anche in inglese.
Deriva da una parola slava che indica il pianeta Venere nella sua veste di "stella del mattino", nonché la sua personificazione nella mitologia slava.
L'uso del nome, che in alfabeto cirillico è scritto Даница, è documentato in serbo, croato, sloveno, slovacco e macedone, nonché bulgaro (nella forma Деница, Denica); a partire dagli anni settanta è in uso anche nei paesi anglofoni.
L'onomastico si festeggia il 1º novembre, giorno di Ognissanti, dato che il nome non è portato da alcuna santa ed è quindi adespota.