Answer
Yes, there is a statue of Napier in the Scottish National Portrait Gallery. It is a bronze sculpture by Sir John Steell, and it was commissioned in 1881. The statue is located in the east gallery of the museum, and it is one of the most popular exhibits.