Yajnabhuk A name of Lord Vishnu as well that of Lord Krishna which means “The Receiver of all that is offered in the yajna”.