They are all very cute names. Penelope is the best of them because it is a "full name". Pepper and Poppy are nice for small children and pets, in particular. Guilty pleasure for sure. I'm not too keen on Penny, either. I like the simplicity of Pen and Penn, though.