Considering Peter for a boy - have strong family reasons to chose it and I love it on a boy/teenager/adult but I can't quite see myself introducing a baby as Peter! To me it seems like a name you need to grow into - am I being silly?
Are there any cute nicknames? Pete is fine for a teenager but again I can't imagine a baby Pete!