title: Should I allow underscores in first and last name?
body: <p>We have a form that has fields for first and last name.  I was asked to allow underscores.  I don't know of any sql injection that uses underscores, but I also don't know of anyone with an underscore in their name.  Is there a good reason to allow or not allow underscores in names?</p>
  
  <p>EDIT: I'm using parameters and server side validation.  This is for client side validation via the jQuery validation plugin.</p>
  
  <p>EDIT 2: I didn't mean for this to become a discussion on whether or not I should do any validation...I just wanted to know know if there was any compelling reason to accept underscores, like I should accept Irish people or hyphens.  Based on that, I'm accepting Oren's answer.</p>