You need to complete the Rebellious Tribe quest (the one where you fight pygmy goblins) before Shakala can give birth to a daughter. This quest is unlocked by reaching a goblin population of 10 of more, after having completed the Goblin King quest.How to born goblin daughter, i just tried a dozen of times but no use......