An Ran is better. The meaning of An Ran is that they hope that their children can have a stable and comfortable life, that they will not encounter danger in their lives, and that there will be someone who can help them build a strong protective umbrella so that They will not be harmed. The homophone of "An Ran" is "An Ran", which also means that even if their children are weak, they can still face life and everything that life brings to them.