>>157
おーもいっきりスレ違いだなw

通常はラストネームとファーストネームだけで十分じゃないかと。
表記上の順番に合わせて、英語のファーストネームと日本語の姓を一緒のフィールドに入れるような変なことは避けたほうがいい。
DBは飽くまで「意味」で分類すべき。

ミドルネームも必要な場合は、単にオプショナルってことで後ろにつけときゃいいんじゃない?
複数のミドルネームがある場合は全部ミドルネームにスペース区切りで入れてもらえばいい。
あと、姓名の区別がないような場合は、名のほうに全部つっこんでもらえばいいかと。

UIが各国語に対応しているなら、フォームもそれぞれの国や地域にあわせればいい。
全部英語ならば、ラストネーム・ファーストネーム・ミドルネームの順番でいいと思う。
(英語圏でも、コンマをはさむことで姓名の順番が入れ替わっていることを表現することはよくある)。

余談だけど、英語のサイトでもミドルネームの項目のないところも結構多いよ。
ミドルネームまであるのって、政府関連や法的な必要性がある場合くらいじゃないかな。
ただ、ミドルネームの項目を省略することに、差別の声を上げる人もいなくはないから、いちおうつけるって感じでいいと思う。

参考:
http://en.wikipedia.org/wiki/Middle_name