You only need to separate names into separate fields because in future you may want to use the separated information for different tasks suchas:
For The Attention Of: <<FNAME>><<MIDDLE>><<LNAME>>
Dear <<FIRSTNAMEFIELD>>
It is easier to put things back together than it is to pull them apart in a useful way.