I have a personal check from an acquaintance, but she didn't make the check out to my full name "Geoffrey ____." She just wrote "Geoff."
I tried to cash this check at my bank (a Chase branch near where I live). I have an account with Chase, so I provided my account number and a photo ID to the teller along with the endorsed check. But the teller refused to cash the check because "the name doesn't match" my ID.
What is the reasoning behind this? It's clearly an abreviation of my first name. Is there a requirement that personal checks need to be made out to the payee's full name?