Juana II de Nápoles nació como hija de Carlos el Breve de Durazzo (posteriormente rey Carlos III de Nápoles y Carlos II de Hungría) y de Margarita de Durazzo en la ciudad de Zara, en Dalmacia.