Question: can i cash a check for my girlfriend?
Answer: Yes, you can cash a check with someone else's name on it in the US, and this is called a 3rd party check. You would 'counter-sign' the check. That is to say, the person whose name is on the check would endorse it or 'sign it over to you'.