Best way to level up a pet is to go to the Cult of the Damned camp just north west of the argent tourny... it takes around 5 minutes to level your 75 pet there! (If you're survival spec at least )

But for the name, there could be Marrow, as in bone marrow, or shadow, because he is a dark carrion bird, and goes well with screenshot.

But there was also a story I once heard about the greek god (titan, actually) Prometheous. He gave humans fire, so then the other gods chained him to a rock and had a bird peck at his liver every day. I thought of a carrion bird when I heard that. So maybe something along those lines... Liverpecker... idk