Ricardo — A Spanish and Portuguese name meaning “dominant ruler.” Apollo — If you’re a fan of Greek mythology, this name—meaning “destroyer,” “strength” or “father’s light”—can be perfect for your ...