Malaysian Name Generator
Authentic Malay, Chinese, Indian and Bornean Malaysian names
Generate realistic Malaysian names that reflect the country's real mix: Malay names with bin and binti, Malaysian Chinese names in Hokkien and Cantonese spellings, Tamil names with a/l and a/p, Punjabi Sikh names and Iban and Kadazan-Dusun names from Sabah and Sarawak. Ideal for fiction, games, test data and character sheets.
About Malaysian names
Malaysian names follow several systems at once, because the country is several communities side by side. Malay names have no family surname: one or two given names are followed by bin (son of) or binti (daughter of) and the father's name, so Nurul Aisyah binti Hassan is Hassan's daughter. Given names are mostly Arabic in origin (Ahmad, Aisyah, Hafiz, Nur, Siti), often doubled into pairs like Amirul Haziq or Fatin Nabilah, and the Malay spellings (Aisyah, Syafiq, Zulkifli) differ from Middle Eastern forms. Hereditary titles such as Tengku, Raja, Wan, Nik, Syed and Sharifah sit in front of the name.
Malaysian Chinese names keep the surname first and spell it by the family's dialect rather than Mandarin pinyin: Tan, Lim, Ng, Ong and Teh are Hokkien, Wong, Chan and Leong are Cantonese, and the given name is written as two separate words (Tan Wei Ming). Many also use an English first name, as in Kelvin Chong Kah Meng. Malaysian Indians, mostly Tamil, use a/l (anak lelaki) or a/p (anak perempuan) before the father's name, for example Kavitha a/p Subramaniam, while Iban names in Sarawak use anak the same way and Kadazan-Dusun families in Sabah often pair a Christian given name with a native surname.
The list mixes all of these so your characters or test data look like a real Malaysian class register.
How to choose Malaysian names
- Match the naming system to the community: bin or binti for Malay characters, surname-first dialect spellings for Malaysian Chinese, a/l or a/p for Tamil Indians, and anak for Iban characters from Sarawak.
- Malay women do not take their husband's name, and there is no family surname, so a married couple and their children will all end in different patronymics; keep this consistent in fiction.
- Malay nicknames usually come from the last element of the given name, not the first, so Muhammad Aiman Hakim is called Hakim or Aiman by friends, never Muhammad.
- Use titles sparingly. Tengku, Raja, Syed and Wan imply aristocratic or Prophet-descended lineage, and Datuk, Dato' or Tan Sri are state honours given to adults, so a teenage character should not carry them.
- For Malaysian Chinese characters, pick a surname spelling that matches the dialect of the region: Hokkien forms like Tan and Ooi dominate Penang, Cantonese forms like Wong and Leong are common in Kuala Lumpur and Ipoh, and Foochow names like Ting and Tiong are typical of Sibu in Sarawak.
Frequently asked questions
What is the difference between Malaysian and Malay names?
Malay refers to the Malay ethnic group, whose names use Arabic-derived given names with bin or binti. Malaysian covers everyone in the country, including Malaysian Chinese (Tan, Lim, Wong), Malaysian Indians (Kumaresan a/l Ramasamy) and indigenous Bornean peoples. This generator includes all of them, with Malay names making up the largest share.
Do Malaysians have surnames?
Malays and most indigenous groups do not; they use a patronymic (bin, binti, a/l, a/p or anak) followed by the father's name, which changes every generation. Malaysian Chinese keep an inherited surname placed first, and Sikh Malaysians use Singh or Kaur plus a clan name such as Gill or Dhillon.
How do I write a Malaysian name in an English-language story?
Write it exactly as it appears on the identity card: Ahmad Faizal bin Abdullah, Tan Wei Ming, Kavitha a/p Subramaniam. In dialogue, Malays are addressed by their given name (Faizal, or Encik Faizal formally), Chinese Malaysians by surname with a title (Mr Tan) or by an English name, and Indians by given name (Kavitha).
Are these real people's names?
No. They are realistic combinations of common Malaysian given names, patronymics and surnames, chosen to avoid well-known public figures. Any match with a real person is coincidental, so they are safe for fiction, game NPCs and test databases.
Related generators
Indonesian Name Generator
Javanese, Sundanese, Balinese and Muslim Indonesian names
Arabic Name Generator
Real Arabic first names with meanings behind them
Chinese Male Name Generator
Realistic Chinese men's names in family-name-first order
Hindi Name Generator
Authentic Hindi first names and surnames
Filipino Name Generator
Realistic Filipino names, Spanish surnames to Tagalog roots
Vietnamese Name Generator
Real Vietnamese names with tone marks
Malagasy Name Generator
Given names, Ra- surnames and Merina royal names
Balinese Name Generator
Birth-order names, personal names and titles from Bali
More like this
Bruneian Name Generator
Brunei Malay, Pengiran and Chinese Bruneian names
Singaporean Name Generator
Chinese, Malay, Indian and Eurasian Singaporean names
Nationality Name Generator
Realistic full names from countries around the world
Kirakira Name Generator
Sparkly Japanese given names with kanji and readings
Genoese Name Generator
Full names from Genoa and the Ligurian Riviera
Gilded Age Name Generator
Society, servants and strivers of 1870 to 1900
All 500 Malaysian names
A: 42 names
- Abang Hafiz bin Abang Johari
- Abdul Rahman bin Awang
- Abu Bakar bin Haji Yusoff
- Adam Mukhriz
- Adlin Nadhirah
- Afiq Ikhwan
- Agnes Majimbun
- Ahmad Faizal bin Abdullah
- Ahmad Nazmi bin Awang
- Aiman Hakim bin Razali
- Ain Nabihah
- Aina Mardhiah binti Ishak
- Aisyah Humaira binti Zainal Abidin
- Akif Danial bin Abdul Jalil
- Akmal Hafiz bin Zakaria
- Alexius Ungkang
- Alif Aiman
- Alvin Yeoh Kok Siang
- Alyaa Damia binti Shukri
- Amal Syazana
- Amani Nurul Ain binti Kamal
A, continued
- Amarjit Singh Grewal
- Ambai anak Kiai
- Amir Asyraf bin Nasir
- Amirul Haziq bin Ramli
- Ammar Yasir bin Abdul Latiff
- Anand a/l Govindasamy
- Anding anak Ngali
- Anis Atikah binti Razak
- Anusha a/p Thavamani
- Anwar Hadi
- Aqilah Zulaikha
- Arif Danish bin Mahmud
- Arissa Aleesya
- Arun Prakash Raju
- Ashraf Mustaqim
- Asyikin Nabilah
- Awang Mohd Zaini bin Awang Besar
- Azim Hakimi bin Talib
- Azlan Hakimi bin Daud
- Azrin Syafiq
- Azzahra Yasmin
B: 7 names
- Badrul Hisham
- Balan Krishnan
- Baljit Singh Bhullar
- Balqis Sofea binti Idris
- Benedict Tombung
- Bryan Soh Jun Jie
- Bujang anak Nuing
C: 21 names
- Chai Yoon Fatt
- Chan Boon Huat
- Chan Kok Wai
- Che Rosmawati binti Che Mat
- Cheah Hong Wei
- Cheah Hui Min
- Cheong Wai Keong
- Cheryl Yong Sook Mun
- Chew Siang Meng
- Chew Wen Jie
- Chin Jia Xin
- Chin Yen Ling
- Chong Kian Wee
- Chong Zhi Hao
- Choo Li Hua
- Choo Yu Xuan
- Chua Jing Yi
- Chua Siew Lan
- Chung Kai Jie
- Chung Yoke Fong
- Clarice Pangkas
D: 13 names
- Dahlia binti Mohd Sani
- Dania Humaira
- Danial Irfan bin Azman
- Daniel Ginsos
- Danish Iskandar
- Davinder Kaur Cheema
- Dayang Nurfatimah binti Awang Kassim
- Dayang Sofea binti Abang Hamzah
- Desmond Ong Wai Mun
- Devan Thanabalan
- Dhanya a/p Shanmugam
- Dhia Maisarah binti Fauzi
- Dominic Gobuk
E: 9 names
- Elizabeth Gansau
- Elyana Sofia
- Emir Haikal
- Empiang anak Bunsu
- Eng Bee Lian
- Eryna Qaseh binti Azmi
- Eugene Ng Jia Le
- Ezzah Nadhirah
- Ezzat Nazirul bin Mohd Fauzi
F: 19 names
- Fadhil Hakimi
- Faezah binti Abu Hassan
- Faiz Fitri
- Faizah Munirah
- Fakhrul Anwar
- Farah Liyana binti Mohd Noor
- Farhana binti Wahab
- Farihin Hanani
- Faris Iskandar bin Hamzah
- Fatimah binti Mohd Salleh
- Fatin Nabilah binti Yusof
- Fauzan Amri
- Felicia Lau Ying Xin
- Fikri Haris bin Hussein
- Firdaus Hakim bin Abu Samah
- Fitrah Qistina
- Florence Gimbang
- Foo Kah Seng
- Foo Soon Heng
G: 8 names
- Gan Chee Wah
- Gan Hui Ying
- Ganesan a/l Muthu
- Geetha Balakrishnan
- Goh Chee Keong
- Goh Ying Ying
- Gopal Pathmanathan
- Gurdip Singh Sidhu
H: 29 names
- Hafizi Saifullah
- Hafizuddin bin Musa
- Hairul Azreen bin Bakar
- Hajar Syakirah binti Mohd Ramli
- Hakimah Nadia
- Hamidah Hanim
- Hani Zahirah binti Ruzaini
- Hanif Harith bin Mazlan
- Hannah Sofiya
- Harini a/p Veerasamy
- Haris Fahmi bin Che Din
- Hariz Danial
- Harjit Singh Gill
- Harpreet Kaur Brar
- Harraz Mikhail bin Mohd Hafiz
- Hasif Iman
- Hasnah binti Haji Salleh
- Hazwan bin Mohd Zin
- Hazwani Natasha
- Helmi Rosli
- Heng Soon Keat
- Henry Lumikis
- Hew Soo Yin
- Hidayah binti Mansor
- Ho Peng Yee
- Ho Wai Kin
- Hoe Chee Yong
- Husni Ashraf bin Mustafa
- Huzaifah Hakim
I: 15 names
- Idris Sufian bin Fadzli
- Ikmal Hisham bin Aziz
- Ilham Qayyum bin Johari
- Ilyas Ikram
- Imran Hazim bin Zainuddin
- Indrani Govindasamy
- Insyirah binti Wahid
- Intan Suraya binti Omar
- Irdina Qaisara
- Irfan Zaki bin Ridzuan
- Iskandar Zulkarnain
- Ismail bin Mat Zain
- Ismat Sabrina
- Izzah Najwa
- Izzat Firdaus bin Mohamed
J: 17 names
- Jacqueline Khoo Siew Yen
- Jannatul Firdaus
- Jason Tan Wei Loong
- Jasvinder Kaur Sohal
- Jaswant Singh Sandhu
- Jayang anak Entalai
- Jazlan Haziq
- Jelani anak Liman
- Jeremy Koh Chin Hong
- Jessica Wong Mei Sze
- Jeyaraj a/l Devan
- Josephine Magintan
- Joshua Yap Zhi Jian
- Jovita Sikodol
- Juing anak Sagan
- Julia Azmeena binti Abdul Aziz
- Juwita Mawar
K: 36 names
- Kalaivani a/p Gopal
- Kam Poh Choo
- Kamariah binti Abdul Ghani
- Kamarul Ariffin bin Dollah
- Kamilia Hanis
- Kang Mei Hwa
- Kannan Subramaniam
- Karthik a/l Letchumanan
- Karthikeyan Maniam
- Kavitha a/p Subramaniam
- Kee Siew Kim
- Kelvin Chong Kah Meng
- Kenneth Mositun
- Kenny Goh Teck Lee
- Khairul Anuar bin Jaafar
- Khairunnisa binti Saiful
- Khalis Iman
- Khaulah Sakinah
- Khaw Chin Hock
- Khoo Boon Keat
- Khoo Kok Leong
- Khor Kean Hock
- Khor Swee Lin
- Kiranjit Kaur Randhawa
- Koh Pei Shan
- Koh Shu Hui
- Kok Lay Kuan
- Kok Siew Ling
- Komala Rajendran
- Kong Yew Chong
- Kuan Chee Mun
- Kuan Poh Ling
- Kuldip Singh Virk
- Kumar Gopal
- Kumaresan a/l Ramasamy
- Kwan Siok Ching
L: 28 names
- Lai Ai Ling
- Lai Xin Ying
- Langgong anak Sanggau
- Lau Chee Hoong
- Lau Kim Hock
- Law Teck Seng
- Lee Kah Wai
- Lee Shu Fen
- Leong Hock Seng
- Leong Mun Keong
- Letchumi Palaniappan
- Liew Choon Meng
- Liew Siew Fong
- Lilian Lojuki
- Lim Mei Ling
- Lim Zhi Wei
- Ling Yew Meng
- Liyana Maisarah binti Nazri
- Logan Ganesan
- Logeswaran a/l Mahesh
- Loh Kok Hong
- Loh Wai Kit
- Loke Wai Hong
- Lokman Hakim bin Ramlee
- Low Ee Lyn
- Low Kin Wah
- Lum Wai Mun
- Luqman Hakim bin Salleh
M: 34 names
- Mageswari Sivakumar
- Mah Chun Kit
- Mah Soo Hoon
- Maisarah Azwani
- Malini a/p Ramesh
- Maniam Selvaraj
- Manpreet Kaur
- Marcella Kinajil
- Mariam binti Haji Hussin
- Marsya Adriana
- Maryam Hanisah
- Mastura binti Syahrul
- Mawar binti Majid
- Meena Santhanam
- Megat Iskandar bin Megat Yusof
- Megat Shahrizal bin Megat Abdullah
- Meling anak Unggang
- Melissa Tan Kai Li
- Michelle Teh Li Yen
- Mikail Adam bin Redzuan
- Mior Hafiz
- Mior Khairul Anam
- Mohamad Fauzi bin Che Ali
- Mohan Raj Ravindran
- Mohd Azrul bin Mohd Noh
- Mohd Hafiz bin Ismail
- Mohd Shahrir bin Abdul Manan
- Mok Kah Yan
- Muhammad Aiman bin Zulkifli
- Muhammad Haikal bin Rashid
- Mukhlis Izzuddin
- Munirah Adilah
- Murugan a/l Nadarajah
- Mustaqim Rafiq
N: 40 names
- Nabihah Batrisyia
- Nabil Azri bin Norazman
- Nadhir Hakimi
- Nadia Syahirah binti Ibrahim
- Naim Fikri
- Najihah Amalina
- Najwa Syafiqah binti Hairul
- Narinder Singh Dhaliwal
- Nasuha binti Shafiq
- Nayli Afrina binti Roslan
- Nazhan Danial
- Nazihah binti Hafiz
- Nazreen Hakimi
- Nazrul Ikmal bin Samad
- Ng Jun Hao
- Ng Wei Sheng
- Ngelambong anak Ujang
- Nik Hafizuddin bin Nik Man
- Nik Nur Adlina binti Nik Zainal
- Nithya a/p Nagarajan
- Nor Azlina binti Mat Isa
- Noraini binti Abu Bakar
- Norhayati binti Mohd Sidek
- Norliza binti Mohd Amin
- Nur Amira binti Rosli
- Nur Dhamirah
- Nur Ezzaty
- Nur Farisha
- Nur Hidayati
- Nur Iffah
- Nur Jihan
- Nur Qaseh
- Nur Shahira binti Sufian
- Nur Wahida
- Nurfarahin Azwa
- Nurin Batrisyia binti Saad
- Nursyafiqah Hamdan
- Nurul Aisyah binti Hassan
- Nurul Huda binti Sulaiman
- Nurul Izzati binti Kassim
O: 4 names
- Ong Jun Wei
- Ong Xin Yi
- Ooi Kam Weng
- Ooi Teik Hock
P: 15 names
- Pang Mei Yen
- Pang Wai Yin
- Parameswari Ramasamy
- Parminder Kaur Bajwa
- Pathmanathan a/l Balakrishnan
- Pengiran Aiman bin Pengiran Ismail
- Petrus Gunsalam
- Phang Mei Fong
- Poh Lay Peng
- Poh Sook Ching
- Prakash Chandran
- Priya Nadarajah
- Punitha a/p Selvaraj
- Puteri Balqis binti Megat Hassan
- Puvaneswari a/p Mohan
Q: 4 names
- Qayyum Syahmi
- Qistina binti Yaakub
- Qistina Hanania
- Quah Yoke Lin
R: 33 names
- Rabiatul Adawiyah
- Rachel Lim Hui Yi
- Rafiq Hilmi bin Talib
- Raihan Adam bin Kamarudin
- Raja Ahmad Zahid bin Raja Husin
- Raja Aliff
- Raja Intan Safinaz binti Raja Kamarul
- Raja Nur Alia
- Rajendran a/l Palaniappan
- Rajeswari a/p Krishnan
- Ramesh Kumar Krishnan
- Ramlan bin Awang Ali
- Rani Nagarajan
- Ranjit Kaur Dhillon
- Raudhah binti Mohd Yusof
- Ravi Segaran
- Rayner Gumbilai
- Rayyan Luth bin Ahmad Kamal
- Redza Syafiq
- Reena anak Balang
- Ridzuan bin Abdul Rahman
- Rinai anak Lingga
- Rizal Razak bin Osman
- Rohana binti Abdul Hamid
- Rohani binti Abdul Karim
- Rohaya binti Mat Saman
- Roland Sumbilon
- Rosalind Sintian
- Rosita anak Mujah
- Roslinda Hamdan
- Rosnah binti Awang Kechik
- Rozita Hashim
- Runggah anak Gani
S: 52 names
- Safiyyah binti Hamid
- Safwan Hakimi
- Saiful Bahri
- Sakinah binti Latif
- Samantha Foo Wan Ting
- Sangeetha Sivanesan
- Santhi a/p Arumugam
- Saraswathy a/p Raju
- Saravanan a/l Selvam
- Sarjit Singh Mann
- Sasikumar Anand
- Segaran a/l Santhanam
- Selvam Letchumanan
- Selvi Murugan
- Shahmi Hazwan
- Shahrul Nizam bin Mokhtar
- Shakira Azmi
- Shalini Arumugam
- Shamini a/p Ravindran
- Shamsul Bahri bin Nordin
- Sharifah Aminah binti Syed Abdul Rahman
- Sharifah Zahra binti Syed Omar
- Sharmila Kumaresan
- Shaza Nadhirah
- Sim Hock Chye
- Sim Yin Ling
S, continued
- Sinah anak Laing
- Siti Khadijah binti Harun
- Siti Nurshafiqah binti Kamarudin
- Siti Zaleha binti Haji Ahmad
- Sivakumar a/l Sivanesan
- Sivanesan Veloo
- Sofiya Alia
- Soh Guat Lian
- Soh Pui Yee
- Soo Wing Yan
- Stephanie Cheah Mei Lin
- Suhaimi Bakar
- Sukhwinder Kaur Sekhon
- Sulaiman bin Mohd Nor
- Sumathi a/p Chandran
- Sumitra Devan
- Sumok anak Gerinang
- Suresh Shanmugam
- Syafiq Hazim bin Othman
- Syahmi Syazwan bin Yahya
- Syahril Fadzli bin Ab Rahman
- Syakir Hakimi
- Syasya Hanani
- Syaza Afiqah
- Syed Farid bin Syed Jaafar
- Syed Hamzah bin Syed Alwi
T: 25 names
- Tan Jia Hui
- Tan Wei Ming
- Taqiuddin Hakim
- Tarmizi Rashid
- Taufik Hakimi bin Rahim
- Tay Ka Man
- Tay Yong Chuan
- Teh Lai Yee
- Teh Mun Wai
- Tengku Nurul Ain binti Tengku Ismail
- Tengku Zulkarnain bin Tengku Ariff
- Teo Hui Ling
- Teo Kwee Lan
- Teoh Beng Kiat
- Tham Kah Hoe
- Thanabalan a/l Sundram
- Thanaletchumy Muthu
- Thilaga Saravanan
- Thinesh a/l Suresh
- Thiruselvam Kannan
- Thong Chee Seng
- Ting Siew Mei
- Tiong Sing Ling
- Toh Boon Tiong
- Toh Wei Jian
U: 3 names
- Uma Jeyaraj
- Umairah binti Yunus
- Umar Mukhtar
V: 9 names
- Vani Mohan
- Vasanthi a/p Prakash
- Vasugi Karthik
- Veloo a/l Ganapathy
- Veronica Gaban
- Vijay Sundram
- Vikneswaran a/l Maniam
- Vimala Ravi
- Vivian Lim Pei Yee
W: 12 names
- Wafa Sumayyah binti Khairul
- Wan Ariff bin Wan Daud
- Wan Hafizah binti Wan Mahmud
- Wan Nur Iman
- Wan Syahmi
- Wardah binti Jalil
- Wee Hock Lye
- Wee Li Ying
- Wilfred Gudil
- Wilson Chew Kok Fai
- Wong Kai Xin
- Wong Li Wen
Y: 13 names
- Yap Ah Seng
- Yap Chee Hong
- Yasmin Hanis
- Yau Wai Leng
- Yeap Wan Yi
- Yeoh Sze Ming
- Yeoh Yee Ling
- Yip Kar Mun
- Yip Mun Yee
- Yogesh Nadarajah
- Yogeswari a/p Kannan
- Yong Mei Xin
- Yong Poh Kuan