There are
656
Belflowers in the USA
Belflower is the
34495th
most common last name in the USA