Save Type Surname (from occupation) Usage Indian/Gujarati/Sanskrit (Modern) Scripts याग्निक Meaning & History Means "one who performs sacrifices". Derived from the Sanskrit word yajña (pronounced yagna or yagya) meaning "sacrifice" or "sacraficial fire".