The 28 Best Whistling Songs of All-Time (2024)

Peter Bjorn & John had already released a pair of marginally-successful albums and were even beginning to gain a small amount of notoriety as being one of Sweden's most promising young pop bands by the time 2006 rolled around. But it was their third album, Writer's Block, that really put them on the forefront of indie-pop stateside, thanks almost entirely to the infectious single "Young Folks."

And, to think, it might not have been: According to All Music Guide, that contagious little whistle part was originally just a placeholder until the band could get around to replacing it with an instrument. One has to think the song just wouldn't have been the international earworm it ultimately became had they decided not to leave it in.

We couldn't go anywhere the summer of 2007 without somebody bringing up "that whistling song" to us, and, 100 percent of the time, they were talking about "Young Folks."

After several more popular albums with equally catchy hooks, the band has become a bit of a household name, but "Young Folks" has remained by-and-large their most popular song. Not only did it revolutionize the band's career, but we'll also contend that it did the very same for the act of whistling itself.

While that might sound a tad bold, just try Googling the phrase "that whistling song" and see what the top results are. So, on that note, and because the trio are performing at Granada Theater tonight, we thought we'd come up with a list of some of our other favorite songs with whistling.

Peter Bjorn & John - "Young Folks"

Roger Miller - "Whistle-Stop"

Beatles - "Two of Us"

Otis Redding - "(Sittin' On) The Dock of the Bay"

Billy Joel - "The Stranger"

Paul Simon - "Me and Julio Down By the Schoolyard"

Guns N' Roses - "Patience"

Andy Griffith - "The Fishin' Hole"

Lovin' Spoonful - "Daydream"

J. Geils Band - "Centerfold"

The Bangles - "Walk Like an Egyptian"

Beck - "Sissyneck"

Brother Bones - "Sweet Georgia Brown"

More whistling on the next page.

John Lennon - "Jealous Guy"

Ennio Morricone - "The Good, The Bad, & The Ugly"

Maria McKee - "If Love is a Red Dress (Hang Me in Rags)"

Bobby McFerrin - "Don't Worry, Be Happy"

Kenneth J. Alford - "Colonel Bogey March" (from Bridge on the River Kwai)

Focus - "Hocus Pocus"

David Bowie - "Golden Years"

Juelz Santana - "There It Go (The Whistle Song)"

Warren G (feat. Nate Dogg) - "Regulate"

Andrew Bird - "Scythian Empire" (or every song he ever wrote)

Peter Gabriel - "Games Without Frontiers"

Commodores - "Brick House"

The Clash - "Jimmy Jazz"

Supertramp - "Goodbye Stranger"

Edward Sharpe and the Magnetic Zeros - "Home"

Keep up with DC9 at Night on Twitter or Facebook.

') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('

') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`

`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('

') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }

`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['7080866'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['7080866'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['7080866'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`

Insertion point ${index+1}

`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }

The 28 Best Whistling Songs of All-Time (2024)

References

Top Articles
Latest Posts
Article information

Author: Lidia Grady

Last Updated:

Views: 6479

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Lidia Grady

Birthday: 1992-01-22

Address: Suite 493 356 Dale Fall, New Wanda, RI 52485

Phone: +29914464387516

Job: Customer Engineer

Hobby: Cryptography, Writing, Dowsing, Stand-up comedy, Calligraphy, Web surfing, Ghost hunting

Introduction: My name is Lidia Grady, I am a thankful, fine, glamorous, lucky, lively, pleasant, shiny person who loves writing and wants to share my knowledge and understanding with you.