О. А. Кашеварова родилась 22 мая (4 июня) 1905 года в Казани.
В 1931 году окончила ЛГК имени Н. А. Римского-Корсакова.
В 1931-1959 годах - солистка ЛАТОБ имени С. М. Кирова. Создавала проникновенные лирические образы, с особым искусством исполняла партии, требующие высокого вокального мастерства и сценической культуры.
С 1947 года - преподаватель ЛГК имени Н. А. Римского-Корсакова, с 1952 года - доцент.
О. А. Кашеверова умерла 28 марта 1977 года. Похоронена в Ленинграде на Большеохтинском кладбище.