Majora is most likely a spirit, since it's uncertain what form is its actual form, or what its actual gender is.
Majora is an evil spirit (demon). He is definitely not human, and only the Manga refers to him as an animal sealed within a mask. But the Manga isn't canon. Timelinesplitter 05:10, June 7, 2012 (UTC)