The free translation of Ashura is 'non-heaven,' which was named in the meaning that Ashura is not heaven though the luck of Ashura is remarkable and is similar to Tenbu-shin.
阿修羅を意訳すると「非天」というが、これは阿修羅の果報が優れて天部の神にも似ているが天には非ざるという意義から名づけられた。