Mavis seems like a very sweet old lady! But I'd also love it if someone had the guts to use it on a baby. :)
Mae would be a most wonderful nickname at any age.
Vi (vee) would be fun and unexpected - cool idea. Mav (mayv) would be okay too.
Three boys nappin', one mama namenerdin'
To peruse my top 100ish names:
http://www.behindthename.com/pnl/82589To peruse my non-name musings:
http://jodifriesen.blogspot.ca/