The name Alfonso is a boy's name of Spanish, Italian origin meaning "noble, ready". Alfonso is ranked #810 on our popularity charts and is often added to lists like Names That Mean Noble and discussed in our forums with posts like "Names on NB that make you go WOW!".
From the experts:
Alfonso was a royal name in Spain as far back as the 7th century, but it is rarely heard outside the Hispanic community in the US.