Не склоняется французская фамилия с ударением на последнем слоге (Гера); в остальных случаях нужно склонять.
Правильно: Фрида Кало.
От имен, оканчивающихся на мягкие согласные, отчества образуются посредством присоединения суффиксов -евич, -евна. Конечный мягкий знак опускается. Например: Игорь – Игоревич, Игоревна; Шамиль – Шамилевич, Шамилевна; Рауль – Раулевич, Раулевна. См.: Суперанская А. В. Словарь русских личных имен. М., 2004.
Фамилии, оканчивающиеся на -о, не склоняются в современном русском литературном языке. При этом в литературном языке позапрошлого и начала прошлого века такие фамилии могли склоняться по первому склонению: Короленко — Короленки, Короленке, Короленкой. Теперь это не считается нормативным.
Корректно написание со строчной буквы, так как это не официальные названия.
Правильно: Рамилевич, Рамилевна. Конечный мягкий знак имени опускается. См.: Суперанская А. В. Словарь русских личных имен. М., 2004; Русский орфографический словарь РАН / Под ред. В. В. Лопатина, О. Е. Ивановой. – 4-е изд., испр. и доп. – М., 2012.
Верны оба варианта в обоих случаях.