There are multiple origins and meanings for the name Oda:
1. German form of the personal name Odelia - "God`s (El) praise; thankful to God".
2. Derived from the ancient Greek word (ᾠδή) [odi] - "song, poem; ode" or of (ὁδός) [odos] - "way, road, street".