Mangos, apricots, papayas and cantaloupe are excellent sources of vitamins A and C and potassium, all important for bone development and maintenance.Fatty fish such as salmon and mackerel are good food for bones.Their oil is the best dietary source of vitamin D, needed for calcium absorption.