На самом деле это попытка Роулинг отзеркалить в волшебный мир "ругательную божбу", когда экспрессивное упоминание священного считается более грубым, чем f-слова и иже с ними. Всякое там "bloody" (by Our Lady). В русском нет соответствующего смыслового пласта, поэтому для носителей русского это просто странные присказки.