Like all Mainstream Pokemon Games, there are a number of Pokemon you can receive as gifts throughout your journey in this game as well. The first Gift Pokemon you will have the chance to obtain is Magikarp, but this is more of a purchase rather than an actual gift. You see, within the Pokemon Center on Route 4 that is located just outside Mt. Moon, there is a man who will sell you a Magikarp for $500. Since Magikarp are extremely common when surfing later on in the game, this price is a little outrageous. However, it does provide you with the chance to own a Gyarados quite early in your adventure.