If you have to ask someone about if they like a nickname, or debate whether or not it is a viable nickname, the answer to both questions is no.
Nicknames either work or they don't. You can't force them. Besides, why does everyone have to have a nickname or some sort of shortened or half first name half last name garbage? Are we really that lazy in this country that we can't just call people by their names?