There are many sites dedicated to exploring the meaning and hidden history behind names. You can also call up your parents and get an explanation from them.