I like it okay for Patricia, though I like Patricia best by itself, or Trisha/Tricia. Pat on a man feels a bit stereotypically Irish; since Paddy never got much use here in the US, but Patrick did and still does, Pat got Paddy's job of cliched-Irishman-joke name.
Pat feels pretty dated, though Patrick is still reasonably popular.
Before you criticize a man, walk a mile in his shoes. That way, when you criticize him, you're a mile away and you have his shoes!
Steve Martin