She says she has since been trolled with vile comments.
Josie says: ‘’I’ve been called ‘an atheist’ - I didn’t even know what an atheist was till last night! Everyone has their own beliefs.
Josie Barnes / SWNS
“When it comes to religion and real life, they are very different things - one is actual living and the other is in a book.
“The Devil is not the meaning of my son’s name.’’
Josie, who lives with her partner and her two young children, says there was no biblical inspiration for seven-month-old Lucifer’s name.
She says his arrival into the world was actually a miracle due to her physical health conditions.
Josie said: “I have was diagnosed with hemiplegia in September, then found out I was pregnant with Lucifer in October.
‘’So the pregnancy alone was stressful.
“I looked at thousands of baby names and it wasn’t a decision I made lightly because I knew it was the last child I could ever have.”
Josie has put herself on the registration to be sterilized due to fertility issues that have affected her ability to have children.
She said: “I had Lucifer six years since the birth of my first daughter because during that time I lost ten children.
“I never thought I would be given the chance to have a second child.
“I assumed I was having a girl so I picked a girl’s name because we are a very female-dominated family.
‘’I was going to call her Narnia but then I found out I was having a boy.
“I like the names I like, it may not be right for other people.
‘’When I chose his name I knew people wouldn’t like it but it’s not up to them.’’
When speaking about why Josie first rung up to talk on Jeremy Vine, she said: “I rung up initially on impulse because of the topic.
‘’it’s one that is very close to my heart because a lot of my friends have changed their babies names due to pressure from other people.
“It’s actually quite funny - I rung my mum just before appearing on the show expressing my delight that I had been selected to speak and when asked my children’s names, I really didn’t think Lucifer’s name was that out there - but apparently it really is!
“On TV, I actually agreed with Jeremy Vine’s statement ‘Is it ok to criticise baby names’ because at the end of the day, if you choose something unique someone will always have an opinion on it.
“But, that doesn’t mean you should change it, people will always have an opinion and you can’t listen to them because it’s not their kid - it’s not their life.
“No matter what I call my children, someone out there is going to have an issue.
“I think it’s really bad where a 7-month-old month baby gets criticised and bullied because of a name.
“That is when we need to remember that society is the problem, not our personal choices.