Yes, you can leave the first name blank.
If your return is rejected when you attempt to e-file, then you will have to mail it in.