nvarchar stores Unicode character data, which is required if you plan on storing non-English names. If this is a web application, I highly recommend using nvarchar, even if you do not plan to be international. The disadvantage is that it consumes twice as much space, 16 bits per character for nvarchar and 8 bits per character for varchar.
source
share