Petrovich — библиотека для склонения русских имён, фамилий, отчеств. Изначально разработана для языка Ruby, после чего появились версии для других языков программирования.