Many ask if it is necessary to change one’s name after accepting Islam.
In reality, it is not necessary to change your name after becoming Muslim.
However, it is a recommended sunna to do so if your name has an undignified or unbefitting meaning. [Qari, Mirqat al-Mafatih, quoting Nawawi; al-Mawsu`ah al-Fiqhiyya al-Kuwaitiyya]
`Aisha reported that the Messenger of Allah (Allah bless him and give him peace) used to change bad names. [Tirmidhi]
Brief Guidelines on Names
 In general, it is permitted to take any name which doesn’t have a negative or problematic meaning or connotation.
 There is no obligation to change your name, particularly if the name doesn’t have a bad primary meaning.
 There is benefit in choosing a “Muslim” name, and this is generally a highly recommended sunna. For example, taking the names of Prophets, the great righteous men and women of Islamic history, and names indicating one’s belief in God such as `Abdullah and `Abd al-Rahman.
 It is permitted without dislike to take the names of angels.
 It is permitted to take the names of Allah, such as Karim or Hasib, except for those which exclusively belong to Allah, like Rahman, for example.
 Taking ugly names, like Shaitan and Zalim, or names with bad meanings or connotations is highly disliked.
 You can use both names [birth name & ‘new’ name], whether in different contexts (such as keeping your birth name in dealings with parents, family, and perhaps even professional situations), or interchangeably–as there is nothing wrong with having multiple names you are referred to by.
A useful book is: Islamic Names by Muhammad Imran Ashraf Usmani
Please also see the following resources:
(a) Is it Permissible to Name Children with Names of Angels?
(b) Naming Children with the Names of Allah
(c) Giving an Adopted Child Your Family Name
(d) Can a Man Change His Last Name?
(e) Naming Children with the Names of Allah
(f) Can a Woman Take Her Husband’s Surname?
And Allah alone gives success.