They're named when people complete the four milestones in the prologue. Each time someone claims a milestone they get to name an island.
Actually, it is the opposite. You get a milestone for naming an island.
The prologue entry in the Captain's Booke says that for the prologue you name an island whenever a player gets to a multiple of 3 glory