Angelica

in baby boy name

The meaning of Angelica is A heavenly messenger ; an angel