Carrying a newborn on your shoulder is generally safe, provided you support their head and neck. However, it's not as secure as a sling or carrier, especially for longer durations or when moving around.