Fernando Villaamil nació en la casa solariega de su apellido, en la parroquia de Serantes perteneciente entonces al Concejo de Castropol y actualmente al de Tapia de Casariego, y a escasa distancia del Mar Cantábrico.