Who named Zhuge Liang? Why use bright words?

Liang's surname was Zhuge and his courtesy name was Kongming. His father, Zhuge Gui, gave birth to a second son on the 23rd day of the seventh lunar month in 181 AD (the year of Xinyou) in Taishan County (today's Yinan area of ??Linyi City, Shandong Province), and named him Zhuge Liang. Liang's father, Zhuge Gui, inherited his ancestor Zhuge Feng's "Book of Changes" learning. From the eight characters of Liang's birth date, Xinyou, Bingshen, Guichou, and Yimao, he concluded that his god was fire, so he named him Liang and Kongming. The names of Liang's elder brother Zhuge Jin and younger brother Zhuge Jun were also named by their father Zhuge Gui from their horoscopes using the words "神土".