I think there's merit in claiming a name formed as homage to icons of the character's theme is lazy. Jesse McCree, at least when its connection to the developer was still largely unknown, was an original name, the character owned it. Cole Cassidy is a meme name. It's like if they added a private detective character to the game whose name was Hercule Holmes.