Personally, I really like it! I like "tough" names for boy yorkies, and that's a cute and unusual one!
This is a cynical way to look at it, I guess, but who's paying? As in, if you and the boyfriend break up....who gets to keep the dog? That's who I think should name it what they want to!