Lorde isn't her real name. Just in case you were wondering. In fact, it's a mouthful. Her real name is Ella Maria Lani Yelich-O'Connor.

"My name is Ella, that's who I am at school, hanging out with friends, while I'm doing homework" the 16-year-old told Interview Magazine. "But when I'm up on stage, Lorde is a character. My friends actually find that really difficult to digest, separating me from the theatrical character they see on stage; but they're getting used to it."

"When I was trying to come up with a stage name, I thought ‘Lord' was super rad, but really masculine -- ever since I was a little kid, I have been really into royals and aristocracy," she said. "So to make Lord more feminine, I just put an ‘e' on the end! Some people think it's religious, but it's not."

It's good she went with Lorde because that sounds a whole lot better for a stage name than her super long, but still, very pleasant real name.

Check out her hit single - Royals in the video below: