Proper names do not always have specific meanings. A name may enter a family and then the name is passed on because it is the name of someone else. Additionally, names can take on new meanings after a person's death and then that meaning gets associated with everyone who ever had the name. Names are important but parents often name children with the hope that the name will be suitable.
I agree that both are really wonderful names.