It would be pronounced cray’-po. Probably of Huguenot descent.
Lot of them anglicized the spelling of surnames.
Rambo
Reno
Juno
etc.
I like my way of pronouncing it better. You should check his latest anti-Trump screeds.
It would have been a tough decision in this case. It's pretty bad to have a last name like Crapaud if you're French, while Crapo is not that great an alternative.