От имен, оканчивающихся на -ий, отчества образуются с суффиксом -евич, -евна, при этом -ий заменяется на -ь: Геннадий → Геннадьевич, Геннадьевна, Валерий → Валерьевич, Валерьевна.
См. вопрос 293874.
Возможны два варианта: Геннадьевич и Геннадиевич. Орфографически они равноправны, но в документах одного человека должен последовательно употребляться только один вариант (либо только Геннадьевич во всех документах, либо только Геннадиевич).
Проблемы могут быть. Орфографически варианты Геннадьевич и Геннадиевич равноправны, но в документах одного человека должен последовательно употребляться только один вариант (либо только Геннадьевич во всех документах, либо только Геннадиевич). Лучше запастить справкой из ИРЯ РАН.
По общему правилу от имен, оканчивающихся на -й, отчества образуются посредством присоединения суффикса -евич, -евна. Конечная й опускается: Сергей – Сергеевич, Николай – Николаевич, Дмитрий – Дмитриевич. Но от значительной группы русских имен, оканчивающихся на -ий, отчества могут быть образованы как по общему правилу, так и с заменой -ий на ь. Орфографически правильно: Геннадиевич и Геннадьевич, Иннокентиевич и Иннокентьевич, Виталиевич и Витальевич, Евгениевич и Евгеньевич и т. д. (важно при этом, чтобы в документах одного человека последовательно использовался какой-то один из вариантов). Имя Юрий в этом смысле исключение: от него образуется только отчество Юрьевич (хотя от имени Юлий – Юлиевич и Юльевич).
Оба варианта написания отчества корректны. Нужно писать так, как записано в паспорте у обладателя отчества.
От имени Геннадий образуются отчества Геннадиевич и Геннадьевич, от имени Юрий – Юрьевич (см. «Словарь русских личных имен» Н. А. Петровского).
Орфографически правильно: Геннадиевич, Геннадиевна и Геннадьевич, Геннадьевна; Валериевич, Валериевна и Валерьевич, Валерьевна; Виталиевич, Виталиевна и Витальевич, Витальевна; Евгениевич, Евгениевна и Евгеньевич, Евгеньевна. «Более правильных» и «менее правильных» вариантов среди них нет: все написания соответствуют орфографической норме (хотя у всех перечисленных отчеств, кроме Геннадиевич / Геннадьевич, формы с Ь более частотны). Главное, чтобы у конкретного носителя отчества во всех документах написание было единообразным: либо только формы с И, либо только формы с Ь. Это важно с юридической точки зрения.
От имени Геннадий действительно можно образовать два варианта отчества: Геннадиевич и Геннадьевич. Вы правы. Это зафиксировано, например, в «Русском орфографическом словаре» РАН, в «Словаре русских личных имен» А. В. Суперанской (там же – правила образования отчеств), в «Словаре русских личных имен» Н. А. Петровского:
Словарь русских имён
Отч.: Геннадиевич, Геннадиевна и Геннадьевич, Геннадьевна; разг. Геннадьич.
Правила образования и написания отчеств в русском языке существуют, их можно найти в специализированных словарях и справочных пособиях (см., например, «Словарь русских личных имен» А. В. Суперанской). Другое дело, что от некоторых имен образуются двоякие формы отчеств (Геннадьевич и Геннадиевич, Даниилович и Данилович). Вот в таких случаях (когда возможны варианты) единственно верным написанием отчества конкретного человека будет то, которое указано в его паспорте (или свидетельстве о рождении).