First of all, the only way to get Free ZP is buy doing ******'s. If people try and sell you a "ZP Generator" or something like that, do not trust them. They will attempt to steal your account. About choosing a name. Try to keep it simple. I think original names look the best.
Secondly, I would recommend that you buy an M4A1 to start off and use that until you are a decent level. Once you reach a decent level, buy an AWM and/or Desert Eagle. That is what I would don't plan on buying ZP (which I usually do buy).
Hope I helped, and good luck!