Shukracharya : It also has other meanings, such as the name of an ancient lineage of sages who counselled asuras in vedic mythology.