Ashwamedha Yajna Meaning / It was used by ancient indian kings to prove their imperial sovereignty: Ashwamedha Yajna Meaning : अश्वमेध aśvamedha) is a horse sacrifice ritual followed by the srauta tradition of vedic religion.