You can make any name into a nickname, or have a nickname that's unrelated to the name, even. I wouldn't cross off names just because you can make a nickname of them because then you would have no names to choose from. If you keep everything one or two syllables you are unlikely to run into people trying to make a nickname out of it very often. But I think in general most people are more respectful of using the full name rather than calling by a nickname if asked.