It is EASY to get a second card with your name on it by just using an initial instead of your first name, or adding a middle initial, or something of that ilk. Otherwise, they generally don't appear to intentionally allow identical names, simply because it can be confusing in CSR interactions.
I happen to have SEVERAL cards with EXACTLY the same names on them, due to an error by Amex doubling up my order. Each has a different account number, but exactly the same names. So it can be done, if you can get "someone" to do it for you.