Amica \a-mi-ca\ as a girl's name is of Latin origin, and the meaning of Amica is "loved friend". Closely related to the Spanish "amiga" or the Italian "amica", which mean "friend".
Amica has 4 variant forms: Amicah, Amice, Amika and Mica.
For more information, see also the related name Amita.
Baby names that sound like Amica are Jamika, Jamaica, Jemaica and Omega.