Searching for the perfect name for a boy can be both an enjoyable experience and a challenging task at the same time.