I believe the name of this whole peninsula or neighborhood is "New Meadow Neck" / "Hampden Meadows".

Currently just the stream is labelled as New Meadow Neck, and there is no Hampden Meadows.

Can someone check?