From Old Spanish fuermoso, from formoso, from Latin fōrmōsus.
hermoso m (feminine hermosa, masculine plural hermosos, feminine plural hermosas)