Ptolomeo I era hijo de Arsínoe de Macedonia, mientras que su padre pudo ser el marido de esta, Lagos, o el rey Filipo II de Macedonia, padre de Alejandro.