To honor [name_f]Faith[/name_f] (meaning: virtue name), I love the name [name_m]Fain[/name_m] (meaning: happy, joyous), but I think it fits better as a middle name.
For [name_f]Emily[/name_f] (meaning: rival), the first name that came to mind is [name_m]Milo[/name_m] (meaning: soldier or merciful).