No, ditto cannot be hatched from eggs in Pokemon GO. Ditto typically appears in the wild, disguised as other Pokémon, and the only way to catch it is by encountering and capturing those disguised Pokémon.