Remember that in ancient Latin v was pronounced like w, which would give the pronunciation "O-do-WAH-cahr." It's easy to see why it is dropped in the variant "Odoacer" (and others). (Also, c was always hard in Latin (as in car, not as in city), even before e or i, where it eventually became fronted in different ways in the Romance languages.)