Odilia è un nome proprio di persona italiano femminile.

Si tratta di un nome di origine germanica, tratto dalla radice *othal, che significa "patria" o "beni ereditari", o da od, aud, "ricchezza", "patrimonio". Da alcune fonti viene considerato una variante diminutiva del nome Oddo (che condivide comunque la medesima etimologia).
Il nome, documentato in Germania con diverse forme latinizzate a partire dall'VIII secolo, ha avuto buona fortuna grazie al culto di varie sante e beate così chiamate; un'ulteriore spinta al suo uso è arrivata nel 1809, grazie ad un personaggio con questo nome nel romanzo di Goethe Le affinità elettive.
Il nome gode di buona diffusione nei paesi germanofoni, mentre è raro in Italia, attestandosi principalmente al Nord e al Centro, con la forma Ottilia concentrata in Alto Adige e Friuli-Venezia Giulia.
L'onomastico viene festeggiato il 13 dicembre (14 in alcuni calendari) in ricordo di santa santa Ottilia, badessa di Hohenbourg, patrona dell'Alsazia, invocata per guarire dalla cecità. Un'altra santa con questo nome, una vergine compagna di martirio di sant'Orsola, è ricordata il 29 gennaio (o 13 dicembre, o 21 ottobre), mentre una beata, Odile Baumgarten, una dei martiri di Angers, è commemorata il 2 gennaio.
Per le varianti maschili, si ricorda inoltre sant'Odilone, abate di Cluny, celebrato l'11 maggio.

