Конечно у них отчество есть но они в разговоре не используют. Только например говорят Mr. David или Mrs. Gillian или просто говорят David Duchovny или Gillian Anderson. Но у большинство иностранцев есть второе имя и у меня тоже. Вот мой друг из Нигерии и его зовут Сахи а еще зову его Кола потому что это его второе имя. В документах они отчеству не пишут а пишут только имя (first name), фамилия (second name) и возможно второе имя (middle name). Некоторые думают, что "middle name" это отчество но это не правильно а это только "второе имя". Вот у меня в загранпаспорте тоже только имя и фамилия а у родного паспорта с отчеством. А когда в какие нибудь американских сайтах документы хочу сделать то тогда они тут спрашивают имя, фамилия, втрое имя если есть а если нет то месту второго имя вставим пустым или просто пишем N/Y.