2 names match.
Latin (modern variant)
Likely a variant of Silas, meaning asked for or prayed for.
Modern variant of Amy, meaning beloved.