You could revive it at the oburgh museam
Chat with our AI personalities
in the museum talk to the guy alone at the desk he will revive it
You can revive fossils in Pokémon White in the museum in Nacrene City. Once you have entered the museum, talk to the person in the blue hat on the right hand side.
after you defeat ash, it is found in Johto, there you can find it
Just go to the fossil center and revive a few fossils and then go and check it. If that didn't work go dig more fossils then revive them then check again.
You do not " hatch " fossils in Emerald, but you can revive them at the Devon Corporation on the second floor in Rustboro City by talking to a scientist there.