В практику речи вошел вариант Бернард Шоу. Он и зафиксирован словарями. См.: Агеенко Ф. Л. Словарь собственных имен русского языка. М., 2010.
Оба подхода имеют право на существование; так, оба встречаются в словарях русского языка. Главное - последовательная реализация.
Преподаватели русского языка часто рассказывают студентам историю слова зонтик, объясняя, что такое усложнение основы. Поэтому пример этот довольно известный. Слово зонтик (первоначально зондек) появилось в русском языке из голландского в начале XVIII века. Переход в зонтик произошел в том же столетии.
Правильно: Эрика Бернара, Эрику Бернару, Эрика Бернара, Эриком Бернаром, об Эрике Бернаре.
Француз, конечно. И по-французски, безусловно, произносится Эйфель. Но в русском языке закрепилось (неправильное с точки зрения французов) ударение Эйфель (зафиксированное словарями), и башню мы называем всё-таки Эйфелевой, а не Эйфелевой. Такие случаи не редкость, сравните: мы говорим Долорес Ибаррури (хотя испанцы говорят Ибаррури), писатель Шоу для нас Бернард, хотя для англичан он Бернард. И т. п.