字的五行哪里准?
古代人把字分得很细的,不同字对应不同的声音。同音的字不一定属于同一部首。所以根据名字判断五行是最不靠谱的事了。 比如“一”、“二”都属阳土,但“一”是独体字,“二”是合体字,两者的五行属性能一样吗?“文”字和“武”字虽然声调不同,但由于都是左形右声结构,都为水。“山”“土”结构的字大多为土。
古人起名很讲究,字要跟八字五行相匹配。如果八字五行缺木,名字中就不宜有“火”字边的文字;如果命中缺金,名字中就不宜有“土”字边或“火”字边的文字…… 这种匹配方法当然是有道理的。因为姓名中的字往往与命运中的五行有所对应。
但如果用这种方法给自己起名,那可真是缘木求鱼。 因为现代汉字与古文字已经完全不一样。古人起名字的时候,用的字完全是按照古文字起的。而这些字对应的五行往往是准确的。 而现代人们起名字时用的字已经完全是今文字了。今文字完全遵循普通话的语音系统,而古文字则更多地保留古汉语的发音。
今文字与古文字是完全不一样的。同一个字,古今字形完全不一样的不在少数。例如“一”、“二”、“三”、“四”在古代写作“一一”“二字”“三三”“四四”。这些数字的古文字写起来相当麻烦,而且很容易错别。所以现代人给小孩起名用古代的五行生克原则肯定是不靠谱的。
不过,我倒觉得现代人用五行的理念给名字加一点解释还是很有必要的,甚至还可以借鉴古人的一些起名字的方法。 我想了一个办法,就是把名字中的每一个字各自拥有的最明显的属性找出来,然后标记上属性符号。这样,无论这个字历史上怎么演变,这个名字所代表的五行属性总是一目了然。用这样的名字必然比用古时按阴阳五行生克的理论起的名字更可取。
举个例子,如李彦宏的“彦”字属木、“宏”字属水,“彦”字的木属性是显而易见。“宏”字的水属性也符合常理,因为“广大”的意思不正是形容水势浩渺吗? 所以我给这位百度老总的姓名标注的五行属性就是木和水。 用这种标识法来标注我的姓氏“王”、“木”旁的字、朋友送的“送”和名字里的每个字,结果都是统一的。 这样做名字是不是繁琐了点?其实也不尽然,因为现代新文字除了极少部分外,多数都是形声字。即一个字有两个字根,其中一个表示意义,另外一个表读音。我们只要找到那个表音的字根,并给它标上一个属性符号就好了。其他相同结构的字,它们的五行属性也就一目了然了。