In my opinion your field commands should never involve the dog's name, so "here" should not be turned into "Spot, here" or "here Spot". For that reason, I don't think a short name is absolutely necessary. I have noticed some dogs seem to like hearing "S" sounds, like Susie, Sissy, Sweetie etc.