No there isn't. The internal mailing list just handles email addresses. It's not meant to be a full Email Management System, just a method for you to provide general communications via ExpressionEngine.
ExpressionEngine integrates well with numerous other Email Management Solutions (EMS). You can use MailChimp, Campaign Monitor, Emma, Constant Contact, etc.
Using EE's Mailing List Module doesn't really allow for list segmentation. You can create multiple lists, so people could sign-up to receive say 'event notices' vs 'general announcements', but it can be hard enough to get someone to sign-up for one mailing let alone two or three.