There are four main types of kidney stones: Calcium-oxalate stones (the most common type) can be caused by foods with salt or oxalates, some medicines, genetics and other kidney problems Struvite ...