Склонение фамилии зависит в первую очередь от того, на какой звук оканчивается фамилия – согласный или гласный (если на гласный – то на ударный или безударный). Происхождение фамилии в большинстве случаев не имеет значения. Подробно о склонении фамилий разных типов см. в «Письмовнике».