People tend to give their boats names that have a jingle or meaning like Berth Control or Oh Buoy. I've never seen one named after a child but a spouse, yes (Sea Witch, Sea Hag, etc). There are no written rules other than not to copy some others boat name.