Odila \o-di-la\ as a girl's name is of Old German origin, and the meaning of Odila is "fortunate or prosperous in battle". From the root name Otthild. Related to Odette and Odelia. In the famous ballet "Swan Lake", Odile is the malevolent alter ego of Odette.
Odila has 6 variant forms: Odile, Odilia, Odolia, Udelia, Udile and Udilia.