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