The musician who named his children Moon Unit and Dweezil is Frank Zappa. Zappa was a prolific composer, musician, and producer who was active in the 1960s and 1970s. He was known for his experimental and eclectic style, and is considered to be one of the most influential and innovative musicians of his time.