Barbie's full name is Barbara Millicent Roberts.
This name was given to her by her creator, Ruth Handler, who wanted to create a doll that represented a more mature and sophisticated role model for young girls.
The name "Barbara" was chosen for its commonality and association with a strong and independent woman, while "Millicent" was chosen for its elegance and sophistication.
The last name "Roberts" was chosen because it sounded both American and familiar.