bello (Spanish) comes from Old Spanish bello, from Old Occitan bel, from Latin bellus, from Latin villus, from Latin vellus, from Proto-Indo-European h₂welh₁- — to rule; strong, powerful; hair; wool.
bello (Spanish): beautiful, fair; lovely