I think it's a lovely idea! I don't think you'd look like a narcissist. It used to be very common for people to name their kids after themselves or give them elements from their own names. And Ambrose is different enough from Amber that it has its own identity.