Hi there,
It is not absolute rule or necessary that only parents will name their baby. Any family members or friends can suggest name for the kid. But yeah it may be the prents who will decide which name too pick & which one would suit the best for their kid. However, in an Indian family, a very close relative or a familymember are requested to name a kid out of sheer respect & the bond that they have within eachother.
Hope this helps.
Best Wishes