It's illegal to sign someone elses name. You can sign your own name if it's on file with the bank giving you authorization.
Really, I was always told I can sign my spouse's name.