Stirling \s-tirli-ng, st(ir)-ling\ as a boy's name is a variant of Sterling (English), and the meaning of Stirling is "genuine, of high quality".
The baby name Stirling sounds like Starling and Sterlyn. Another similar baby name is Strong.