BabyNames.com has released their list of the best and worst celebrity baby names of 2012, as voted on by site users. Check it out under the cut!

Worst Girl Name:
Blue Ivy (Beyonce, Jay Z) 47.1% [A lot of voters said Ivy Blue would have been a MUCH better choice!]
Runner up: Lukensia (Jillian Michaels, Heidi Rhoades) 29.1%

Worst Boy Name:
Lion (Alex O'Loughlin, Malia Jones) 42.5%
Runner up: Kash Kade (Kim Zolciak , Kroy Bierman) 41.8%

Best Girl Name:
Charlotte Grace (Jenn Schefft, Joe Waterman) 24.1%
Runner up: Violet Isabel (Emily Robison, Martin Strayer) 15.5%

Best Boy Name:
Luca Cruz (Hilary Duff , Mike Comrie) 22.9%
Runner up: Finn Davey (Tori Spelling, Dean McDermott) 16.3%

(source)