McGregor was born in Dublin. His parents are Tony and Margaret McGregor. He started kickboxing at the age of 12. His girlfriend since 2008 is Dee Devlin. Their son, Conor Jack McGregor, was born in May 2017.