There are sites which help new users with database design - the first 5 links in this list.
I am fond of NameFirst, NameLast, NameSur, NameJr for field names, easier to read.
AddLine1, AddLine2, AddCity, AddState, etc
Separate tables for Phone Numbers (people that have 2 or 3), Email Addresses (some have 2 or 3)
Designing for the worst case scenario (multiple addresses, phone numbers and email addresses) often is most convenient.
And given the many different ways names, titles, etc. can be combined, you may want to just add a text field for a greeting--perhaps with an auto-enter calc that produces the most typical greeting but set up so that you can edit it to handle the unusual cases.