Genadi Ignatov was a Bulgarian road cyclist who competed in the mid-1930s. In 1934 he rode in the Tour of Romania, winning stages four and five, and finishing second overall in the general classification behind compatriot Marin Nikolov. One year later Ignatov once again finished second to Nikolov on the second stage of the Tour of Bulgaria. In 1936 Ignatov was selected as part of the Bulgarian road cycling team that competed at the Berlin Olympics where he finished the course, but his time was not recorded.