Nam-joo () is a given name. Notable people with the name include:
Cho Nam-joo (; born 1978), South Korean writer and author Kim Nam-joo (; born 1971), South Korean actress Kim Nam-joo (; born 1995), South Korean singer and actress Kwon Nam-joo (; born ), South Korean Overwatch player