It is a male name of German origin which means very skilled in combat.
Idelfonso is a masculine given name of Spanish origin; its origin may be in the masculine given name of Spanish origin Alfonso.