Josie Barnes, 27, took part in the debate on the Jeremy Vine show as they discussed whether it was rude to criticize people’s choice of baby names.
She had named her seven month old son Lucifer and also has a six year old daughter with six middle names.
The Plymouth mother-of-two said Lucifer came to her mind once.
She told Plymouth Live: “There was no inspiration for the name. I have looked at a lot of baby books and I like unusual names. I don’t like having standard names.
“I assumed I had a daughter so I chose a girl’s name because we are a very female dominated family — I was going to call her Narnia, but I found out that I had a boy.
“I like names that I like, it may not be right for other people. When I chose his name, I knew people wouldn’t like him, but it’s not theirs to decide.
Josie King, who named her son Lucifer, has been criticized for the name choice by many netizens
The mum-of-two has been called into a debate on the Jeremy Vine show about baby names.
“I had a few family members who said ‘you can’t call it that’, but I said I’m not religious so it doesn’t represent what other people think it represents.
“But my dad knows how I am and how I love being unique, so he said it looks like you.”
Josie says she has received a lot of hateful comments since appearing on TV, but has also received a lot of supportive messages from people who also like her son’s name.
She said: “I have had a lot of hate ever since I was on Jeremy Vine but it still doesn’t change my opinion, I don’t regret choosing that name.
“I’ve had messages all day. I hadn’t realized that an impulse phone call to Channel 5 would end up getting so many.
“I think people have a right to have an opinion — it’s mostly the older generation who don’t like it.
“I love the name because I love it, I don’t think it represents the devil to me.
“If the devil was called anything else, you wouldn’t like that name either. It’s about the mindset of people with the name.
“People have asked me why, but I say why not?