At first Alirio was a woman's name, but I guess as it ends in 'o' at some point they began to share it with the males. It has its origins in lily, by the iridaceae flowers or lilies and also by the heraldic lis flower.
It is a male name of a Man of Latin origin. It is relative to the flower of lis and means pure, clean.