I can comment on the reason for the name of the gyroscope, but I do not understand the reason for choosing the frog …WHAT DO YOU THINK?
What do you think the gyroscope team means by choosing a frog?
Perhaps this is because in ancient times, the sign of the frog was an allegorical infinity and the sign of a leap forward. .

As a french (frog) myself I approve their choice 
maybe frogs have gyroscopes in their heads? :))) I am not a biologist though.