Move right-aligned paragraph more to the center

You can simply specify a different \rightskip inside the flushright. flushright works by putting \rightskip to 0pt and \leftskip to exandable glue. Replace the \rightskip value by some positive length, e.g. by

\begin{flushright}%
  \setlength{\rightskip}{3em}%
  ...
\end{flushright}

Sample output

\documentclass[fontsize=12pt,paper=A5,DIV=14,headinclude=true,footinclude=true,headings=small,pagesize,parskip=half]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,naustrian]{babel}

\usepackage{multicol, sectsty}

\raggedbottom
\addtolength{\topmargin}{-1cm}
\addtolength{\textheight}{2.5cm}
\allsectionsfont{\large\centering}

\begin{document}
    \section{The Little Drummer Boy}
        \begin{multicols}{2}

            1. Come, they told me,\\ 
            \emph{pa rum pum pum pum},\\
            our new born King to see, \\
            \emph{pa rum pum pum pum},\\
            our finest gifts we'll bring, \\
            \emph{pa rum pum pum pum},\\
            to lay before the King, \\
            \emph{pa rum pum pum pum},\\
            \emph{rum pum pum pum,\\ rum pum pum pum.}

            So to honor Him,\\ 
            \emph{pa rum pum pum pum},\\
            when we come.

        \columnbreak

            2. Little Baby, \\
            \emph{pa rum pum pum pum},\\
            I am a poor boy, too,\\
            \emph{pa rum pum pum pum},\\
            I have no gift to bring,\\
            \emph{pa rum pum pum pum},\\
            that's fit to give a King,\\
            \emph{pa rum pum pum pum},\\
            \emph{rum pum pum pum,\\ rum pum pum pum}

            Shall I play for you,\\
            \emph{pa rum pum pum pum},\\
            on my drum? 

    \end{multicols}
    \begin{flushright}
      Ordinary flushright text.
    \end{flushright}
    \begin{flushright}%
      \setlength{\rightskip}{3em}%
            3. Mary nodded, \emph{pa rum pum pum pum},\\
            the ox and lamb kept time, \emph{pa rum pum pum pum},\\
            I played my drum for Him, \emph{pa rum pum pum pum},\\
            I played my best for Him, \emph{pa rum pum pum pum},\\
            rum pum pum pum, rum pum pum pum.

            Then He smiled at me, \emph{pa rum pum pum pum},\\
            me and my drum.

    \end{flushright}
\end{document}

Here are two examples where you don't need to specify an explicit length:

\documentclass[fontsize=12pt,paper=A5,DIV=20,headinclude=true,footinclude=true,headings=small,pagesize,parskip=half]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,naustrian]{babel}
\usepackage[babel=true,protrusion=true,factor=900,draft=false]{microtype}

\usepackage{multicol, sectsty}

\usepackage{varwidth}

\raggedbottom
\addtolength{\topmargin}{-1cm}
\addtolength{\textheight}{2.5cm}
\allsectionsfont{\large\centering}

\begin{document}
    \section{The Little Drummer Boy}
        \begin{multicols}{2}

            1. Come, they told me,\\ 
            \emph{pa rum pum pum pum},\\
            our new born King to see, \\
            \emph{pa rum pum pum pum},\\
            our finest gifts we'll bring, \\
            \emph{pa rum pum pum pum},\\
            to lay before the King, \\
            \emph{pa rum pum pum pum},\\
            \emph{rum pum pum pum,\\ rum pum pum pum.}

            So to honor Him,\\ 
            \emph{pa rum pum pum pum},\\
            when we come.

        \columnbreak

            2. Little Baby, \\
            \emph{pa rum pum pum pum},\\
            I am a poor boy, too,\\
            \emph{pa rum pum pum pum},\\
            I have no gift to bring,\\
            \emph{pa rum pum pum pum},\\
            that's fit to give a King,\\
            \emph{pa rum pum pum pum},\\
            \emph{rum pum pum pum,\\ rum pum pum pum}

            Shall I play for you,\\
            \emph{pa rum pum pum pum},\\
            on my drum? 

    \end{multicols}

    \noindent
    \rule{\textwidth}{1pt}

    \begin{center}
      \begin{varwidth}{\linewidth}
        \begin{flushright}
          3. Mary nodded, \emph{pa rum pum pum pum},\\
          the ox and lamb kept time, \emph{pa rum pum pum pum},\\
          I played my drum for Him, \emph{pa rum pum pum pum},\\
          I played my best for Him, \emph{pa rum pum pum pum},\\
          rum pum pum pum, rum pum pum pum.

          Then He smiled at me, \emph{pa rum pum pum pum},\\
          me and my drum.
        \end{flushright}
      \end{varwidth}
    \end{center}

    \begin{center}
      \begin{tabular}{@{}r@{}}
        3. Mary nodded, \emph{pa rum pum pum pum},\\
        the ox and lamb kept time, \emph{pa rum pum pum pum},\\
        I played my drum for Him, \emph{pa rum pum pum pum},\\
        I played my best for Him, \emph{pa rum pum pum pum},\\
        rum pum pum pum, rum pum pum pum.\\
        Then He smiled at me, \emph{pa rum pum pum pum},\\
        me and my drum.
      \end{tabular}
    \end{center}
  \end{document}

enter image description here