What Pokemon will hatch from Pokemon Eggs in Pokemon GO?

There are 3 types of eggs, 2 kilometer eggs, 5 kilometer eggs and 10 kilometer eggs, Pikachu, Charmander, Bulbasaur, Squirtle, Weedle, Caterpie, Rattata, Spearow, Pidgey, Magikarp, Zubat, Jigglypuff, Clefairy and Geodude are the ones that will come out from the 2 kilometer eggs, Nidoran Female and Male, Sandshrew, Ekans, Oddish, Vulpix, Psyduck, Meowth, Venonat, Paras, Diglett, Mankey, Poliwag, Growlithhe, Machop, Abra, Tentacool, Bellsprout, Magnemite, Slowpoke, Ponyta, Doduo, Farfetch'd, Grimer, Shellder, Seel, Drowzee, Krabby, Gastly, Exeggcute, Voltorb, Lickitung, Cubone, Koffing, Tangela, Rhyhorn, Kangaskhan, Goldeen, Horsea, Tauros, Staryu and Porygon are the ones that will come out from the 5 kilometer eggs.
There are probably a number of different Pokemon you can hatch from eggs, including ratata, pidgey, and lapras, but the best way to know, is to look up: Pokemon GO Egg Hatching Chart.