聂姓始于西周时期:周武王得天下后传位到周康王时,封吕衡为卫国卿大夫,还将聂北(也作“乜北”,今山东省茌平县贾寨乡)作为封地赐予吕衡,位置与邢、卫、齐三国交界,可享有封地内的财政收入。他以封地名“聂北”中的“聂”为自己的氏,表示封地在聂北,并修建了城池。因为领土不大,领主又在卫国为官,因而没有建国,也不属任何一国。西周后期,被邢国吞并。东周春秋后期,卫灭邢,并入卫国领地,与晋、齐两国交界。东周战国时期,先后沦为魏国、齐国领地。后有百姓以“聂”为姓,并于聂氏合为一谈。这就是聂姓的起源了。