Держите полный свод правил.
1. Фамилии, оканчивающиеся на «а» или «я», склоняются и мужские, и женские.
Исключение 1: фамилии французского происхождения (Дюма, Делакруа, Думбия) — не склоняются ни мужские, ни женские.
Исключение 2: фамилии грузинского происхождения — не склоняются ни мужские, ни женские. Вот тут единственное сомнение по поводу фамилий, заканчивающихся на «я»: Джикия, Шенгелия, Кецбая — ???
2. Фамилии, оканчивающиеся на все остальные гласные, не склоняются ни мужские, ни женские.
3. Фамилии, оканчивающиеся на согласные или на мягкий знак: мужские склоняются, женские нет.
Исключение: фамилии, оканчивающиеся на «х», не склоняются ни мужские, ни женские.
@alax, я впервые озаботился этим вопросом, когда по работе надо было писать ответ женщине по фамилии Калиберда. Прошерстили инет и нашли, что фамилии, заканчивающиеся на «а», склоняются и мужские, и женские. За исключением тех, о которых я писал уже ниже. Единственный случай, когда мужские фамилии склоняются, а женские нет — фамилии, оканчивающиеся на согласные или мягкий знак. И тут есть исключение — фамилии, заканчивающиеся на «х», такие не склоняются ни мужские, ни женские.
@A_f_t, я тоже интересовался, и вот какой самый полный вариант я накопал:
Фамилии, заканчивающиеся на «а» или «я» в русском языке склоняются как мужские, так и женские. Исключения составляют фамилия французского происхождения: Дюма, Золя, а также фамилии грузинского происхождения, заканчивающиеся на «а»: Гамсахурдиа.