What are the foods source of vitamin d?

Fish, mostly. Cold water fish like salmon and herring are fair sources of vitamin d. Whale blubber is an excellent source, which is why eskimos that eat it are rarely vitamin d deficient.
Enriched. The flesh of fatty fish (such as salmon, tuna, and mackerel) and fish liver oils are among the best sources. Small amounts of vitamin d are found in beef liver, cheese, and egg yolks. Some mushrooms provide vitamin d2 in variable amounts. Ready-to-eat breakfast cereals often contain added vitamin d, as do some brands of orange juice, yogurt, margarine and other food products.
Take VitD3 & be sure. Fish oils, cold water are good. Most of us cannot get enough and should supplement our diet with 2000iu vitamin d3. Sunlight may not be enough, as recent studies have shown.